
<!DOCTYPE HTML>
<html lang="zh-hans" >
    <head>
        <meta charset="UTF-8">
        <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
        <title>前言 · Elasticsearch权威指南中文版</title>
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta name="description" content="">
        <meta name="generator" content="GitBook 3.2.3">
        <meta name="author" content="WS">
        
        
    
    <link rel="stylesheet" href="gitbook/style.css">

    
            
                
                <link rel="stylesheet" href="gitbook/gitbook-plugin-anchors/plugin.css">
                
            
                
                <link rel="stylesheet" href="gitbook/gitbook-plugin-splitter/splitter.css">
                
            
                
                <link rel="stylesheet" href="gitbook/gitbook-plugin-tbfed-pagefooter/footer.css">
                
            
                
                <link rel="stylesheet" href="gitbook/gitbook-plugin-expandable-chapters-small/expandable-chapters-small.css">
                
            
                
                <link rel="stylesheet" href="gitbook/gitbook-plugin-anchor-navigation-ex/style/plugin.css">
                
            
                
                <link rel="stylesheet" href="gitbook/gitbook-plugin-ace/ace.css">
                
            
                
                <link rel="stylesheet" href="gitbook/gitbook-plugin-emphasize/plugin.css">
                
            
                
                <link rel="stylesheet" href="gitbook/gitbook-plugin-search-plus/search.css">
                
            
                
                <link rel="stylesheet" href="gitbook/gitbook-plugin-highlight/website.css">
                
            
                
                <link rel="stylesheet" href="gitbook/gitbook-plugin-fontsettings/website.css">
                
            
        

    

    
        
    
        
    
        
    
        
    
        
    
        
    

        
    
    
    <meta name="HandheldFriendly" content="true"/>
    <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <link rel="apple-touch-icon-precomposed" sizes="152x152" href="gitbook/images/apple-touch-icon-precomposed-152.png">
    <link rel="shortcut icon" href="gitbook/images/favicon.ico" type="image/x-icon">

    
    <link rel="next" href="1Preface.html" />
    
    
    <link rel="prev" href="./" />
    

    </head>
    <body>
        
<div class="book">
    <div class="book-summary">
        
            
<div id="book-search-input" role="search">
    <input type="text" placeholder="输入并搜索" />
</div>

            
                <nav role="navigation">
                


<ul class="summary">
    
    

    

    
        
        
    
        <li class="chapter " data-level="1.1" data-path="./">
            
                <a href="./">
            
                    
                    序言
            
                </a>
            

            
        </li>
    

    
        
        <li class="divider"></li>
        
        
    
        <li class="chapter active" data-level="2.1" data-path="1Preface.html">
            
                <a href="1Preface.html">
            
                    
                    前言
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="2.1.1" data-path="1Preface.html">
            
                <a href="1Preface.html#谁应该读这本书">
            
                    
                    谁应该读这本书
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="2.1.2" data-path="1Preface.html">
            
                <a href="1Preface.html#为什么我们要写这本书">
            
                    
                    为什么我们要写这本书
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="2.1.3" data-path="1Preface.html">
            
                <a href="1Preface.html#Elasticsearch版本">
            
                    
                    Elasticsearch版本
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="2.1.4" data-path="1Preface.html">
            
                <a href="1Preface.html#如何读这本书">
            
                    
                    如何读这本书
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="2.1.5" data-path="1Preface.html">
            
                <a href="1Preface.html#本书导航">
            
                    
                    本书导航
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="2.1.6" data-path="1Preface.html">
            
                <a href="1Preface.html#在线资源">
            
                    
                    在线资源
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="2.1.7" data-path="1Preface.html">
            
                <a href="1Preface.html#本书协议约定">
            
                    
                    本书协议约定
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="2.1.8" data-path="1Preface.html">
            
                <a href="1Preface.html#使用代码示例">
            
                    
                    使用代码示例
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="2.1.9" data-path="1Preface.html">
            
                <a href="1Preface.html#鸣谢">
            
                    
                    鸣谢
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    

    
        
        <li class="divider"></li>
        
        
    
        <li class="chapter " data-level="3.1" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html">
            
                    
                    基础入门
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="3.1.1" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#你知道的为了搜索">
            
                    
                    你知道的, 为了搜索…
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="3.1.1.1" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#安装并运行Elasticsearch">
            
                    
                    安装并运行Elasticsearch
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.1.2" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#安装Sense">
            
                    
                    安装Sense
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.1.3" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#和Elasticsearch交互">
            
                    
                    和Elasticsearch交互
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.1.4" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#面向文档">
            
                    
                    面向文档
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.1.5" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#适应新环境">
            
                    
                    适应新环境
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.1.6" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#索引雇员文档">
            
                    
                    索引雇员文档
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.1.7" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#检索文档">
            
                    
                    检索文档
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.1.8" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#轻量搜索">
            
                    
                    轻量搜索
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.1.9" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#使用查询表达式搜索">
            
                    
                    使用查询表达式搜索
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.1.10" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#更复杂的搜索">
            
                    
                    更复杂的搜索
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.1.11" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#全文搜索">
            
                    
                    全文搜索
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.1.12" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#短语搜索">
            
                    
                    短语搜索
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.1.13" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#高亮搜索">
            
                    
                    高亮搜索
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.1.14" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#分析">
            
                    
                    分析
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.1.15" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#教程结语">
            
                    
                    教程结语
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.1.16" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#分布式特性">
            
                    
                    分布式特性
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.1.17" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#">
            
                    
                    后续步骤
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="3.1.2" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#集群内的原理">
            
                    
                    集群内的原理
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="3.1.2.1" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#空集群">
            
                    
                    空集群
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.2.2" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#集群健康">
            
                    
                    集群健康
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.2.3" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#添加索引">
            
                    
                    添加索引
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.2.4" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#添加故障转">
            
                    
                    添加故障转
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.2.5" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#水平扩容">
            
                    
                    水平扩容
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.2.6" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#应对故障">
            
                    
                    应对故障
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="3.1.3" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#数据输入和输出">
            
                    
                    数据输入和输出
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="3.1.3.1" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#什么是文档">
            
                    
                    什么是文档?
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.3.2" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#文档元数据">
            
                    
                    文档元数据
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.3.3" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#索引文档">
            
                    
                    索引文档
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.3.4" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#取回一个文档">
            
                    
                    取回一个文档
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.3.5" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#检查文档是否存在">
            
                    
                    检查文档是否存在
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.3.6" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#更新整个文档">
            
                    
                    更新整个文档
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.3.7" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#创建新文档">
            
                    
                    创建新文档
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.3.8" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#删除文档">
            
                    
                    删除文档
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.3.9" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#处理冲突">
            
                    
                    处理冲突
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.3.10" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#乐观并发控制">
            
                    
                    乐观并发控制
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.3.11" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#文档的部分更新">
            
                    
                    文档的部分更新
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.3.12" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#取回多个文档">
            
                    
                    取回多个文档
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.3.13" data-path="2_1_Introductory.html">
            
                <a href="2_1_Introductory.html#代价较小的批量操作">
            
                    
                    代价较小的批量操作
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="3.1.4" data-path="2_2_Introductory.html">
            
                <a href="2_2_Introductory.html#分布式文档存储">
            
                    
                    分布式文档存储
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="3.1.4.1" data-path="2_2_Introductory.html">
            
                <a href="2_2_Introductory.html#路由一个文档到一个分片中">
            
                    
                    路由一个文档到一个分片中
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.4.2" data-path="2_2_Introductory.html">
            
                <a href="2_2_Introductory.html#主分片和副本分片如何交互">
            
                    
                    主分片和副本分片如何交互
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.4.3" data-path="2_2_Introductory.html">
            
                <a href="2_2_Introductory.html#新建索引和删除文档">
            
                    
                    新建、索引和删除文档
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.4.4" data-path="2_2_Introductory.html">
            
                <a href="2_2_Introductory.html#取回一个文档">
            
                    
                    取回一个文档
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.4.5" data-path="2_2_Introductory.html">
            
                <a href="2_2_Introductory.html#局部更新文档">
            
                    
                    局部更新文档
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.4.6" data-path="2_2_Introductory.html">
            
                <a href="2_2_Introductory.html#多文档模式">
            
                    
                    多文档模式
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="3.1.5" data-path="2_2_Introductory.html">
            
                <a href="2_2_Introductory.html#搜索最基本的工具">
            
                    
                    搜索——最基本的工具
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="3.1.5.1" data-path="2_2_Introductory.html">
            
                <a href="2_2_Introductory.html#空搜索">
            
                    
                    空搜索
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.5.2" data-path="2_2_Introductory.html">
            
                <a href="2_2_Introductory.html#多索引多类型">
            
                    
                    多索引，多类型
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.5.3" data-path="2_2_Introductory.html">
            
                <a href="2_2_Introductory.html#分页">
            
                    
                    分页
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.5.4" data-path="2_2_Introductory.html">
            
                <a href="2_2_Introductory.html#轻量搜索">
            
                    
                    轻量搜索
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="3.1.6" data-path="2_2_Introductory.html">
            
                <a href="2_2_Introductory.html#映射和分析">
            
                    
                    映射和分析
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="3.1.6.1" data-path="2_2_Introductory.html">
            
                <a href="2_2_Introductory.html#精确值VS全文">
            
                    
                    精确值 VS 全文
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.6.2" data-path="2_2_Introductory.html">
            
                <a href="2_2_Introductory.html#倒排索引">
            
                    
                    倒排索引
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.6.3" data-path="2_2_Introductory.html">
            
                <a href="2_2_Introductory.html#分析与分析器">
            
                    
                    分析与分析器
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.6.4" data-path="2_2_Introductory.html">
            
                <a href="2_2_Introductory.html#映射">
            
                    
                    映射
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.6.5" data-path="2_2_Introductory.html">
            
                <a href="2_2_Introductory.html#复杂核心域类型">
            
                    
                    复杂核心域类型
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="3.1.7" data-path="2_3_Introductory.html">
            
                <a href="2_3_Introductory.html#请求体查询">
            
                    
                    请求体查询
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="3.1.7.1" data-path="2_3_Introductory.html">
            
                <a href="2_3_Introductory.html#空查询">
            
                    
                    空查询
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.7.2" data-path="2_3_Introductory.html">
            
                <a href="2_3_Introductory.html#查询表达式">
            
                    
                    查询表达式
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.7.3" data-path="2_3_Introductory.html">
            
                <a href="2_3_Introductory.html#查询与过滤">
            
                    
                    查询与过滤
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.7.4" data-path="2_3_Introductory.html">
            
                <a href="2_3_Introductory.html#最重要的查询">
            
                    
                    最重要的查询
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.7.5" data-path="2_3_Introductory.html">
            
                <a href="2_3_Introductory.html#组合多查询">
            
                    
                    组合多查询
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.7.6" data-path="2_3_Introductory.html">
            
                <a href="2_3_Introductory.html#验证查询">
            
                    
                    验证查询
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="3.1.8" data-path="2_3_Introductory.html">
            
                <a href="2_3_Introductory.html#排序与相关性">
            
                    
                    排序与相关性
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="3.1.8.1" data-path="2_3_Introductory.html">
            
                <a href="2_3_Introductory.html#排序">
            
                    
                    排序
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.8.2" data-path="2_3_Introductory.html">
            
                <a href="2_3_Introductory.html#字符串排序与多字段">
            
                    
                    字符串排序与多字段
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.8.3" data-path="2_3_Introductory.html">
            
                <a href="2_3_Introductory.html#什么是相关性">
            
                    
                    什么是相关性?
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.8.4" data-path="2_3_Introductory.html">
            
                <a href="2_3_Introductory.html#DocValues介绍">
            
                    
                    Doc Values 介绍
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="3.1.9" data-path="2_3_Introductory.html">
            
                <a href="2_3_Introductory.html#执行分布式检索">
            
                    
                    执行分布式检索
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="3.1.9.1" data-path="2_3_Introductory.html">
            
                <a href="2_3_Introductory.html#查询阶段">
            
                    
                    查询阶段
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.9.2" data-path="2_3_Introductory.html">
            
                <a href="2_3_Introductory.html#取回阶段">
            
                    
                    取回阶段
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.9.3" data-path="2_3_Introductory.html">
            
                <a href="2_3_Introductory.html#搜索选项">
            
                    
                    搜索选项
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.9.4" data-path="2_3_Introductory.html">
            
                <a href="2_3_Introductory.html#游标查询Scroll">
            
                    
                    游标查询 Scroll
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="3.1.10" data-path="2_4_Introductory.html">
            
                <a href="2_4_Introductory.html#索引管理">
            
                    
                    索引管理
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="3.1.10.1" data-path="2_4_Introductory.html">
            
                <a href="2_4_Introductory.html#创建一个索引">
            
                    
                    创建一个索引
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.10.2" data-path="2_4_Introductory.html">
            
                <a href="2_4_Introductory.html#删除一个索引">
            
                    
                    删除一个索引
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.10.3" data-path="2_4_Introductory.html">
            
                <a href="2_4_Introductory.html#索引设置">
            
                    
                    索引设置
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.10.4" data-path="2_4_Introductory.html">
            
                <a href="2_4_Introductory.html#配置分析器">
            
                    
                    配置分析器
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.10.5" data-path="2_4_Introductory.html">
            
                <a href="2_4_Introductory.html#自定义分析器">
            
                    
                    自定义分析器
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.10.6" data-path="2_4_Introductory.html">
            
                <a href="2_4_Introductory.html#类型和映射">
            
                    
                    类型和映射
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.10.7" data-path="2_4_Introductory.html">
            
                <a href="2_4_Introductory.html#根对象">
            
                    
                    根对象
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.10.8" data-path="2_4_Introductory.html">
            
                <a href="2_4_Introductory.html#动态映射">
            
                    
                    动态映射
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.10.9" data-path="2_4_Introductory.html">
            
                <a href="2_4_Introductory.html#自定义动态映射">
            
                    
                    自定义动态映射
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.10.10" data-path="2_4_Introductory.html">
            
                <a href="2_4_Introductory.html#缺省映射">
            
                    
                    缺省映射
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.10.11" data-path="2_4_Introductory.html">
            
                <a href="2_4_Introductory.html#重新索引你的数据">
            
                    
                    重新索引你的数据
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.10.12" data-path="2_4_Introductory.html">
            
                <a href="2_4_Introductory.html#索引别名和零停机">
            
                    
                    索引别名和零停机
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="3.1.11" data-path="2_4_Introductory.html">
            
                <a href="2_4_Introductory.html#分片内部原理">
            
                    
                    分片内部原理
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="3.1.11.1" data-path="2_4_Introductory.html">
            
                <a href="2_4_Introductory.html#使文本可被搜索">
            
                    
                    使文本可被搜索
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.11.2" data-path="2_4_Introductory.html">
            
                <a href="2_4_Introductory.html#动态更新索引">
            
                    
                    动态更新索引
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.11.3" data-path="2_4_Introductory.html">
            
                <a href="2_4_Introductory.html#近实时搜索">
            
                    
                    近实时搜索
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.11.4" data-path="2_4_Introductory.html">
            
                <a href="2_4_Introductory.html#持久化变更">
            
                    
                    持久化变更
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="3.1.11.5" data-path="2_4_Introductory.html">
            
                <a href="2_4_Introductory.html#段合并">
            
                    
                    段合并
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    

            </ul>
            
        </li>
    

    
        
        <li class="divider"></li>
        
        
    
        <li class="chapter " data-level="4.1" data-path="3_1_DeepSearch.html">
            
                <a href="3_1_DeepSearch.html#深入搜索">
            
                    
                    深入搜索
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="4.1.1" data-path="3_1_DeepSearch.html">
            
                <a href="3_1_DeepSearch.html#结构化搜索">
            
                    
                    结构化搜索
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="4.1.1.1" data-path="3_1_DeepSearch.html">
            
                <a href="3_1_DeepSearch.html#精确值查找">
            
                    
                    精确值查找
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.1.2" data-path="3_1_DeepSearch.html">
            
                <a href="3_1_DeepSearch.html#组合过滤器">
            
                    
                    组合过滤器
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.1.3" data-path="3_1_DeepSearch.html">
            
                <a href="3_1_DeepSearch.html#查找多个精确值">
            
                    
                    查找多个精确值
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.1.4" data-path="3_1_DeepSearch.html">
            
                <a href="3_1_DeepSearch.html#范围">
            
                    
                    范围
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.1.5" data-path="3_1_DeepSearch.html">
            
                <a href="3_1_DeepSearch.html#处理Null值">
            
                    
                    处理 Null 值
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.1.6" data-path="3_1_DeepSearch.html">
            
                <a href="3_1_DeepSearch.html#关于缓存">
            
                    
                    关于缓存
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="4.1.2" data-path="3_1_DeepSearch.html">
            
                <a href="3_1_DeepSearch.html#全文搜索">
            
                    
                    全文搜索
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="4.1.2.1" data-path="3_1_DeepSearch.html">
            
                <a href="3_1_DeepSearch.html#基于词项与基于全文">
            
                    
                    基于词项与基于全文
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.2.2" data-path="3_1_DeepSearch.html">
            
                <a href="3_1_DeepSearch.html#匹配查询">
            
                    
                    匹配查询
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.2.3" data-path="3_1_DeepSearch.html">
            
                <a href="3_1_DeepSearch.html#多词查询">
            
                    
                    多词查询
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.2.4" data-path="3_1_DeepSearch.html">
            
                <a href="3_1_DeepSearch.html#组合查询">
            
                    
                    组合查询
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.2.5" data-path="3_1_DeepSearch.html">
            
                <a href="3_1_DeepSearch.html#如何使用布尔匹配">
            
                    
                    如何使用布尔匹配
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.2.6" data-path="3_1_DeepSearch.html">
            
                <a href="3_1_DeepSearch.html#查询语句提升权重">
            
                    
                    查询语句提升权重
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.2.7" data-path="3_1_DeepSearch.html">
            
                <a href="3_1_DeepSearch.html#控制分析">
            
                    
                    控制分析
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.2.8" data-path="3_1_DeepSearch.html">
            
                <a href="3_1_DeepSearch.html#被破坏的相关度">
            
                    
                    被破坏的相关度！
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="4.1.3" data-path="3_1_DeepSearch.html">
            
                <a href="3_1_DeepSearch.html#多字段搜索">
            
                    
                    多字段搜索
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="4.1.3.1" data-path="3_1_DeepSearch.html">
            
                <a href="3_1_DeepSearch.html#多字符串查询">
            
                    
                    多字符串查询
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.3.2" data-path="3_1_DeepSearch.html">
            
                <a href="3_1_DeepSearch.html#单字符串查询">
            
                    
                    单字符串查询
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.3.3" data-path="3_1_DeepSearch.html">
            
                <a href="3_1_DeepSearch.html#最佳字段">
            
                    
                    最佳字段
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.3.4" data-path="3_1_DeepSearch.html">
            
                <a href="3_1_DeepSearch.html#最佳字段查询调优">
            
                    
                    最佳字段查询调优
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.3.5" data-path="3_1_DeepSearch.html">
            
                <a href="3_1_DeepSearch.html#multi_match查询">
            
                    
                    multi_match 查询
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.3.6" data-path="3_1_DeepSearch.html">
            
                <a href="3_1_DeepSearch.html#多数字段">
            
                    
                    多数字段
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.3.7" data-path="3_1_DeepSearch.html">
            
                <a href="3_1_DeepSearch.html#跨字段实体搜索">
            
                    
                    跨字段实体搜索
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.3.8" data-path="3_1_DeepSearch.html">
            
                <a href="3_1_DeepSearch.html#字段中心式查询">
            
                    
                    字段中心式查询
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.3.9" data-path="3_1_DeepSearch.html">
            
                <a href="3_1_DeepSearch.html#自定义all字段">
            
                    
                    自定义 _all 字段
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.3.10" data-path="3_1_DeepSearch.html">
            
                <a href="3_1_DeepSearch.html#crossfields跨字段查询">
            
                    
                    cross-fields 跨字段查询
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.3.11" data-path="3_1_DeepSearch.html">
            
                <a href="3_1_DeepSearch.html#ExactValue精确值字段">
            
                    
                    Exact-Value 精确值字段
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="4.1.4" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#近似匹配">
            
                    
                    近似匹配
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="4.1.4.1" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#短语匹配">
            
                    
                    短语匹配
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.4.2" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#混合起来">
            
                    
                    混合起来
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.4.3" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#多值字段">
            
                    
                    多值字段
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.4.4" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#越近越好">
            
                    
                    越近越好
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.4.5" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#使用邻近度提高相关度">
            
                    
                    使用邻近度提高相关度
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.4.6" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#性能优化">
            
                    
                    性能优化
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.4.7" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#寻找相关词">
            
                    
                    寻找相关词
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="4.1.5" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#部分匹配">
            
                    
                    部分匹配
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="4.1.5.1" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#邮编与结构化数据">
            
                    
                    邮编与结构化数据
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.5.2" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#prefix前缀查询">
            
                    
                    prefix 前缀查询
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.5.3" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#通配符与正则表达式查询">
            
                    
                    通配符与正则表达式查询
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.5.4" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#查询时输入即搜索">
            
                    
                    查询时输入即搜索
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.5.5" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#索引时优化">
            
                    
                    索引时优化
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.5.6" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#Ngrams在部分匹配的应用">
            
                    
                    Ngrams 在部分匹配的应用
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.5.7" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#索引时输入即搜索">
            
                    
                    索引时输入即搜索
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.5.8" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#Ngrams在复合词的应用">
            
                    
                    Ngrams 在复合词的应用
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="4.1.6" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#控制相关度">
            
                    
                    控制相关度
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="4.1.6.1" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#相关度评分背后的理论">
            
                    
                    相关度评分背后的理论
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.6.2" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#Lucene的实用评分函数">
            
                    
                    Lucene 的实用评分函数
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.6.3" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#查询时权重提升">
            
                    
                    查询时权重提升
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.6.4" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#使用查询结构修改相关度">
            
                    
                    使用查询结构修改相关度
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.6.5" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#NotQuiteNot">
            
                    
                    Not Quite Not
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.6.6" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#忽略TFIDF">
            
                    
                    忽略 TF/IDF
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.6.7" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#functionscore查询">
            
                    
                    function_score 查询
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.6.8" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#按受欢迎度提升权重">
            
                    
                    按受欢迎度提升权重
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.6.9" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#过滤集提升权重">
            
                    
                    过滤集提升权重
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.6.10" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#随机评分">
            
                    
                    随机评分
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.6.11" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#越近越好">
            
                    
                    越近越好
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.6.12" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#理解price价格语句">
            
                    
                    理解 price 价格语句
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.6.13" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#脚本评分">
            
                    
                    脚本评分
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.6.14" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#可插拔的相似度算法">
            
                    
                    可插拔的相似度算法
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.6.15" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#更改相似度">
            
                    
                    更改相似度
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="4.1.6.16" data-path="3_2_DeepSearch.html">
            
                <a href="3_2_DeepSearch.html#调试相关度是最后10要做的事情">
            
                    
                    调试相关度是最后 10% 要做的事情
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    

            </ul>
            
        </li>
    

    
        
        <li class="divider"></li>
        
        
    
        <li class="chapter " data-level="5.1" data-path="4_1_Dealing_with_language.html">
            
                <a href="4_1_Dealing_with_language.html#处理人类语言">
            
                    
                    处理人类语言
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="5.1.1" data-path="4_1_Dealing_with_language.html">
            
                <a href="4_1_Dealing_with_language.html#开始处理各种语言">
            
                    
                    开始处理各种语言
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="5.1.1.1" data-path="4_1_Dealing_with_language.html">
            
                <a href="4_1_Dealing_with_language.html#使用语言分析器">
            
                    
                    使用语言分析器
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.1.2" data-path="4_1_Dealing_with_language.html">
            
                <a href="4_1_Dealing_with_language.html#配置语言分析器">
            
                    
                    配置语言分析器
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.1.3" data-path="4_1_Dealing_with_language.html">
            
                <a href="4_1_Dealing_with_language.html#混合语言的陷阱">
            
                    
                    混合语言的陷阱
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.1.4" data-path="4_1_Dealing_with_language.html">
            
                <a href="4_1_Dealing_with_language.html#每份文档一种语言">
            
                    
                    每份文档一种语言
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.1.5" data-path="4_1_Dealing_with_language.html">
            
                <a href="4_1_Dealing_with_language.html#每个域一种语言">
            
                    
                    每个域一种语言
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.1.6" data-path="4_1_Dealing_with_language.html">
            
                <a href="4_1_Dealing_with_language.html#混合语言域">
            
                    
                    混合语言域
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="5.1.2" data-path="4_1_Dealing_with_language.html">
            
                <a href="4_1_Dealing_with_language.html#词汇识别">
            
                    
                    词汇识别
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="5.1.2.1" data-path="4_1_Dealing_with_language.html">
            
                <a href="4_1_Dealing_with_language.html#标准分析器">
            
                    
                    标准分析器
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.2.2" data-path="4_1_Dealing_with_language.html">
            
                <a href="4_1_Dealing_with_language.html#标准分词器">
            
                    
                    标准分词器
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.2.3" data-path="4_1_Dealing_with_language.html">
            
                <a href="4_1_Dealing_with_language.html#安装ICU插件">
            
                    
                    安装 ICU 插件
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.2.4" data-path="4_1_Dealing_with_language.html">
            
                <a href="4_1_Dealing_with_language.html#icu分词器">
            
                    
                    icu_分词器
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.2.5" data-path="4_1_Dealing_with_language.html">
            
                <a href="4_1_Dealing_with_language.html#整理输入文本">
            
                    
                    整理输入文本
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="5.1.3" data-path="4_1_Dealing_with_language.html">
            
                <a href="4_1_Dealing_with_language.html#归一化词元">
            
                    
                    归一化词元
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="5.1.3.1" data-path="4_1_Dealing_with_language.html">
            
                <a href="4_1_Dealing_with_language.html#举个例子">
            
                    
                    举个例子
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.3.2" data-path="4_1_Dealing_with_language.html">
            
                <a href="4_1_Dealing_with_language.html#如果有口音">
            
                    
                    如果有口音
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.3.3" data-path="4_1_Dealing_with_language.html">
            
                <a href="4_1_Dealing_with_language.html#Unicode的世界">
            
                    
                    Unicode的世界
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.3.4" data-path="4_1_Dealing_with_language.html">
            
                <a href="4_1_Dealing_with_language.html#Unicode大小写折叠">
            
                    
                    Unicode 大小写折叠
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.3.5" data-path="4_1_Dealing_with_language.html">
            
                <a href="4_1_Dealing_with_language.html#Unicode字符折叠">
            
                    
                    Unicode 字符折叠
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.3.6" data-path="4_1_Dealing_with_language.html">
            
                <a href="4_1_Dealing_with_language.html#排序和整理">
            
                    
                    排序和整理
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="5.1.4" data-path="4_1_Dealing_with_language.html">
            
                <a href="4_1_Dealing_with_language.html#将单词还原为词根">
            
                    
                    将单词还原为词根
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="5.1.4.1" data-path="4_1_Dealing_with_language.html">
            
                <a href="4_1_Dealing_with_language.html#词干提取算法">
            
                    
                    词干提取算法
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.4.2" data-path="4_1_Dealing_with_language.html">
            
                <a href="4_1_Dealing_with_language.html#字典词干提取器">
            
                    
                    字典词干提取器
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.4.3" data-path="4_1_Dealing_with_language.html">
            
                <a href="4_1_Dealing_with_language.html#Hunspell词干提取器">
            
                    
                    Hunspell 词干提取器
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.4.4" data-path="4_1_Dealing_with_language.html">
            
                <a href="4_1_Dealing_with_language.html#选择一个词干提取器">
            
                    
                    选择一个词干提取器
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.4.5" data-path="4_1_Dealing_with_language.html">
            
                <a href="4_1_Dealing_with_language.html#控制词干提取">
            
                    
                    控制词干提取
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.4.6" data-path="4_1_Dealing_with_language.html">
            
                <a href="4_1_Dealing_with_language.html#原形词干提取">
            
                    
                    原形词干提取
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="5.1.5" data-path="4_2_Dealing_with_language.html">
            
                <a href="4_2_Dealing_with_language.html#停用词性能与精度">
            
                    
                    停用词: 性能与精度
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="5.1.5.1" data-path="4_2_Dealing_with_language.html">
            
                <a href="4_2_Dealing_with_language.html#停用词的优缺点">
            
                    
                    停用词的优缺点
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.5.2" data-path="4_2_Dealing_with_language.html">
            
                <a href="4_2_Dealing_with_language.html#使用停用词">
            
                    
                    使用停用词
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.5.3" data-path="4_2_Dealing_with_language.html">
            
                <a href="4_2_Dealing_with_language.html#停用词与性能">
            
                    
                    停用词与性能
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.5.4" data-path="4_2_Dealing_with_language.html">
            
                <a href="4_2_Dealing_with_language.html#词项的分别管理">
            
                    
                    词项的分别管理
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.5.5" data-path="4_2_Dealing_with_language.html">
            
                <a href="4_2_Dealing_with_language.html#停用词与短语查询">
            
                    
                    停用词与短语查询
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.5.6" data-path="4_2_Dealing_with_language.html">
            
                <a href="4_2_Dealing_with_language.html#commongrams过滤器">
            
                    
                    common_grams 过滤器
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.5.7" data-path="4_2_Dealing_with_language.html">
            
                <a href="4_2_Dealing_with_language.html#停用词与相关性">
            
                    
                    停用词与相关性
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="5.1.6" data-path="4_2_Dealing_with_language.html">
            
                <a href="4_2_Dealing_with_language.html#同义词">
            
                    
                    同义词
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="5.1.6.1" data-path="4_2_Dealing_with_language.html">
            
                <a href="4_2_Dealing_with_language.html#使用同义词">
            
                    
                    使用同义词
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.6.2" data-path="4_2_Dealing_with_language.html">
            
                <a href="4_2_Dealing_with_language.html#同义词格式">
            
                    
                    同义词格式
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.6.3" data-path="4_2_Dealing_with_language.html">
            
                <a href="4_2_Dealing_with_language.html#扩展或收缩">
            
                    
                    扩展或收缩
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.6.4" data-path="4_2_Dealing_with_language.html">
            
                <a href="4_2_Dealing_with_language.html#同义词和分析链">
            
                    
                    同义词和分析链
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.6.5" data-path="4_2_Dealing_with_language.html">
            
                <a href="4_2_Dealing_with_language.html#多词同义词和短语查询">
            
                    
                    多词同义词和短语查询
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.6.6" data-path="4_2_Dealing_with_language.html">
            
                <a href="4_2_Dealing_with_language.html#符号同义词">
            
                    
                    符号同义词
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="5.1.7" data-path="4_2_Dealing_with_language.html">
            
                <a href="4_2_Dealing_with_language.html#拼写错误">
            
                    
                    拼写错误
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="5.1.7.1" data-path="4_2_Dealing_with_language.html">
            
                <a href="4_2_Dealing_with_language.html#模糊性">
            
                    
                    模糊性
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.7.2" data-path="4_2_Dealing_with_language.html">
            
                <a href="4_2_Dealing_with_language.html#模糊查询">
            
                    
                    模糊查询
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.7.3" data-path="4_2_Dealing_with_language.html">
            
                <a href="4_2_Dealing_with_language.html#模糊匹配查询">
            
                    
                    模糊匹配查询
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.7.4" data-path="4_2_Dealing_with_language.html">
            
                <a href="4_2_Dealing_with_language.html#模糊性评分">
            
                    
                    模糊性评分
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="5.1.7.5" data-path="4_2_Dealing_with_language.html">
            
                <a href="4_2_Dealing_with_language.html#语音匹配">
            
                    
                    语音匹配
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    

            </ul>
            
        </li>
    

    
        
        <li class="divider"></li>
        
        
    
        <li class="chapter " data-level="6.1" data-path="5_1_Aggregations.html">
            
                <a href="5_1_Aggregations.html#聚合">
            
                    
                    聚合
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.1" data-path="5_1_Aggregations.html">
            
                <a href="5_1_Aggregations.html#高阶概念">
            
                    
                    高阶概念
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.1.1" data-path="5_1_Aggregations.html">
            
                <a href="5_1_Aggregations.html#桶">
            
                    
                    桶
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.1.2" data-path="5_1_Aggregations.html">
            
                <a href="5_1_Aggregations.html#指标">
            
                    
                    指标
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.1.3" data-path="5_1_Aggregations.html">
            
                <a href="5_1_Aggregations.html#桶和指标的组合">
            
                    
                    桶和指标的组合
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.2" data-path="5_1_Aggregations.html">
            
                <a href="5_1_Aggregations.html#尝试聚合">
            
                    
                    尝试聚合
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.2.1" data-path="5_1_Aggregations.html">
            
                <a href="5_1_Aggregations.html#添加度量指标">
            
                    
                    添加度量指标
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.2.2" data-path="5_1_Aggregations.html">
            
                <a href="5_1_Aggregations.html#嵌套桶">
            
                    
                    嵌套桶
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.2.3" data-path="5_1_Aggregations.html">
            
                <a href="5_1_Aggregations.html#最后的修改">
            
                    
                    最后的修改
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.3" data-path="5_1_Aggregations.html">
            
                <a href="5_1_Aggregations.html#条形图">
            
                    
                    条形图
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.4" data-path="5_1_Aggregations.html">
            
                <a href="5_1_Aggregations.html#按时间统计">
            
                    
                    按时间统计
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.4.1" data-path="5_1_Aggregations.html">
            
                <a href="5_1_Aggregations.html#返回空Buckets">
            
                    
                    返回空 Buckets
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.4.2" data-path="5_1_Aggregations.html">
            
                <a href="5_1_Aggregations.html#扩展例子">
            
                    
                    扩展例子
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.4.3" data-path="5_1_Aggregations.html">
            
                <a href="5_1_Aggregations.html#潜力无穷">
            
                    
                    潜力无穷
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.5" data-path="5_1_Aggregations.html">
            
                <a href="5_1_Aggregations.html#范围限定的聚合">
            
                    
                    范围限定的聚合
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.6" data-path="5_2_Aggregations.html">
            
                <a href="5_2_Aggregations.html#过滤和聚合">
            
                    
                    过滤和聚合
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.6.1" data-path="5_2_Aggregations.html">
            
                <a href="5_2_Aggregations.html#过滤">
            
                    
                    过滤
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.6.2" data-path="5_2_Aggregations.html">
            
                <a href="5_2_Aggregations.html#过滤桶">
            
                    
                    过滤桶
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.6.3" data-path="5_2_Aggregations.html">
            
                <a href="5_2_Aggregations.html#后过滤器">
            
                    
                    后过滤器
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.6.4" data-path="5_2_Aggregations.html">
            
                <a href="5_2_Aggregations.html#小结5_2">
            
                    
                    小结
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.7" data-path="5_2_Aggregations.html">
            
                <a href="5_2_Aggregations.html#多桶排序">
            
                    
                    多桶排序
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.7.1" data-path="5_2_Aggregations.html">
            
                <a href="5_2_Aggregations.html#内置排序">
            
                    
                    内置排序
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.7.2" data-path="5_2_Aggregations.html">
            
                <a href="5_2_Aggregations.html#按度量排序">
            
                    
                    按度量排序
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.7.3" data-path="5_2_Aggregations.html">
            
                <a href="5_2_Aggregations.html#基于深度度量排序">
            
                    
                    基于“深度”度量排序
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.8" data-path="5_2_Aggregations.html">
            
                <a href="5_2_Aggregations.html#近似聚合">
            
                    
                    近似聚合
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.8.1" data-path="5_2_Aggregations.html">
            
                <a href="5_2_Aggregations.html#统计去重后的数量">
            
                    
                    统计去重后的数量
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.8.2" data-path="5_2_Aggregations.html">
            
                <a href="5_2_Aggregations.html#百分位计算">
            
                    
                    百分位计算
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.9" data-path="5_2_Aggregations.html">
            
                <a href="5_2_Aggregations.html#通过聚合发现异常指标">
            
                    
                    通过聚合发现异常指标
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.9.1" data-path="5_2_Aggregations.html">
            
                <a href="5_2_Aggregations.html#significantterms演示">
            
                    
                    significant_terms 演示
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.10" data-path="5_2_Aggregations.html">
            
                <a href="5_2_Aggregations.html#DocValuesandFielddata">
            
                    
                    Doc Values and Fielddata
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="6.1.10.1" data-path="5_2_Aggregations.html">
            
                <a href="5_2_Aggregations.html#DocValues">
            
                    
                    Doc Values
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.10.2" data-path="5_2_Aggregations.html">
            
                <a href="5_2_Aggregations.html#深入理解DocValues">
            
                    
                    深入理解 Doc Values
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.10.3" data-path="5_2_Aggregations.html">
            
                <a href="5_2_Aggregations.html#聚合与分析">
            
                    
                    聚合与分析
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.10.4" data-path="5_2_Aggregations.html">
            
                <a href="5_2_Aggregations.html#限制内存使用">
            
                    
                    限制内存使用
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.10.5" data-path="5_2_Aggregations.html">
            
                <a href="5_2_Aggregations.html#Fielddata的过滤">
            
                    
                    Fielddata 的过滤
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.10.6" data-path="5_2_Aggregations.html">
            
                <a href="5_2_Aggregations.html#预加载fielddata">
            
                    
                    预加载 fielddata
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="6.1.10.7" data-path="5_2_Aggregations.html">
            
                <a href="5_2_Aggregations.html#优化聚合查询">
            
                    
                    优化聚合查询
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="6.1.11" data-path="5_2_Aggregations.html">
            
                <a href="5_2_Aggregations.html#总结5_2">
            
                    
                    总结
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    

    
        
        <li class="divider"></li>
        
        
    
        <li class="chapter " data-level="7.1" data-path="6_Geolocation.html">
            
                <a href="6_Geolocation.html#地理位置">
            
                    
                    地理位置
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.1" data-path="6_Geolocation.html">
            
                <a href="6_Geolocation.html#地理坐标点">
            
                    
                    地理坐标点
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.1.1" data-path="6_Geolocation.html">
            
                <a href="6_Geolocation.html#经纬度坐标格式">
            
                    
                    经纬度坐标格式
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.1.2" data-path="6_Geolocation.html">
            
                <a href="6_Geolocation.html#通过地理坐标点过滤">
            
                    
                    通过地理坐标点过滤
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.1.3" data-path="6_Geolocation.html">
            
                <a href="6_Geolocation.html#地理坐标盒模型过滤器">
            
                    
                    地理坐标盒模型过滤器
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.1.4" data-path="6_Geolocation.html">
            
                <a href="6_Geolocation.html#地理距离过滤器">
            
                    
                    地理距离过滤器
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.1.5" data-path="6_Geolocation.html">
            
                <a href="6_Geolocation.html#按距离排序">
            
                    
                    按距离排序
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.2" data-path="6_Geolocation.html">
            
                <a href="6_Geolocation.html#Geohashes6">
            
                    
                    Geohashes
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.2.1" data-path="6_Geolocation.html">
            
                <a href="6_Geolocation.html#Geohashes映射">
            
                    
                    Geohashes 映射
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.2.2" data-path="6_Geolocation.html">
            
                <a href="6_Geolocation.html#Geohash单元查询">
            
                    
                    Geohash 单元查询
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.3" data-path="6_Geolocation.html">
            
                <a href="6_Geolocation.html#地理位置聚合">
            
                    
                    地理位置聚合
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.3.1" data-path="6_Geolocation.html">
            
                <a href="6_Geolocation.html#地理距离聚合">
            
                    
                    地理距离聚合
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.3.2" data-path="6_Geolocation.html">
            
                <a href="6_Geolocation.html#Geohash网格聚合">
            
                    
                    Geohash 网格聚合
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.3.3" data-path="6_Geolocation.html">
            
                <a href="6_Geolocation.html#地理边界聚合">
            
                    
                    地理边界聚合
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="7.1.4" data-path="6_Geolocation.html">
            
                <a href="6_Geolocation.html#地理形状">
            
                    
                    地理形状
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="7.1.4.1" data-path="6_Geolocation.html">
            
                <a href="6_Geolocation.html#映射地理形状">
            
                    
                    映射地理形状
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.4.2" data-path="6_Geolocation.html">
            
                <a href="6_Geolocation.html#索引地理形状">
            
                    
                    索引地理形状
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.4.3" data-path="6_Geolocation.html">
            
                <a href="6_Geolocation.html#查询地理形状">
            
                    
                    查询地理形状
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="7.1.4.4" data-path="6_Geolocation.html">
            
                <a href="6_Geolocation.html#在查询中使用已索引的形状">
            
                    
                    在查询中使用已索引的形状
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    

            </ul>
            
        </li>
    

    
        
        <li class="divider"></li>
        
        
    
        <li class="chapter " data-level="8.1" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#数据建模">
            
                    
                    数据建模
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="8.1.1" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#关联关系处理">
            
                    
                    关联关系处理
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="8.1.1.1" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#应用层联接">
            
                    
                    应用层联接
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="8.1.1.2" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#非规范化你的数据">
            
                    
                    非规范化你的数据
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="8.1.1.3" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#字段折叠">
            
                    
                    字段折叠
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="8.1.1.4" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#非规范化和并发">
            
                    
                    非规范化和并发
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="8.1.1.5" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#解决并发问题">
            
                    
                    解决并发问题
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="8.1.2" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#嵌套对象">
            
                    
                    嵌套对象
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="8.1.2.1" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#嵌套对象映射">
            
                    
                    嵌套对象映射
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="8.1.2.2" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#嵌套对象查询">
            
                    
                    嵌套对象查询
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="8.1.2.3" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#使用嵌套字段排序">
            
                    
                    使用嵌套字段排序
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="8.1.2.4" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#嵌套聚合">
            
                    
                    嵌套聚合
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="8.1.3" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#父子关系文档">
            
                    
                    父-子关系文档
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="8.1.3.1" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#父子关系文档映射">
            
                    
                    父-子关系文档映射
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="8.1.3.2" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#构建父子文档索引">
            
                    
                    构建父-子文档索引
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="8.1.3.3" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#通过子文档查询父文档">
            
                    
                    通过子文档查询父文档
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="8.1.3.4" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#通过父文档查询子文档">
            
                    
                    通过父文档查询子文档
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="8.1.3.5" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#子文档聚合">
            
                    
                    子文档聚合
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="8.1.3.6" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#祖辈与孙辈关系">
            
                    
                    祖辈与孙辈关系
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="8.1.3.7" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#实际使用中的一些建议">
            
                    
                    实际使用中的一些建议
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="8.1.4" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#扩容设计">
            
                    
                    扩容设计
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="8.1.4.1" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#扩容的单元">
            
                    
                    扩容的单元
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="8.1.4.2" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#分片预分配">
            
                    
                    分片预分配
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="8.1.4.3" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#海量分片">
            
                    
                    海量分片
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="8.1.4.4" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#容量规划">
            
                    
                    容量规划
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="8.1.4.5" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#副本分片">
            
                    
                    副本分片
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="8.1.4.6" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#多索引">
            
                    
                    多索引
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="8.1.4.7" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#基于时间的数据">
            
                    
                    基于时间的数据
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="8.1.4.8" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#索引模板">
            
                    
                    索引模板
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="8.1.4.9" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#数据过期">
            
                    
                    数据过期
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="8.1.4.10" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#基于用户的数据">
            
                    
                    基于用户的数据
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="8.1.4.11" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#共享索引">
            
                    
                    共享索引
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="8.1.4.12" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#利用别名实现一个用户一个索引">
            
                    
                    利用别名实现一个用户一个索引
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="8.1.4.13" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#一个大的用户">
            
                    
                    一个大的用户
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="8.1.4.14" data-path="7_Modeling_your_data.html">
            
                <a href="7_Modeling_your_data.html#扩容并不是无限的">
            
                    
                    扩容并不是无限的
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    

            </ul>
            
        </li>
    

    
        
        <li class="divider"></li>
        
        
    
        <li class="chapter " data-level="9.1" data-path="8_Admin.html">
            
                <a href="8_Admin.html#管理监控和部署">
            
                    
                    管理、监控和部署
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="9.1.1" data-path="8_Admin.html">
            
                <a href="8_Admin.html#监控">
            
                    
                    监控
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="9.1.1.1" data-path="8_Admin.html">
            
                <a href="8_Admin.html#Marvel监控">
            
                    
                    Marvel 监控
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="9.1.1.2" data-path="8_Admin.html">
            
                <a href="8_Admin.html#集群健康">
            
                    
                    集群健康
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="9.1.1.3" data-path="8_Admin.html">
            
                <a href="8_Admin.html#监控单个节点">
            
                    
                    监控单个节点
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="9.1.1.4" data-path="8_Admin.html">
            
                <a href="8_Admin.html#集群统计">
            
                    
                    集群统计
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="9.1.1.5" data-path="8_Admin.html">
            
                <a href="8_Admin.html#索引统计">
            
                    
                    索引统计
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="9.1.1.6" data-path="8_Admin.html">
            
                <a href="8_Admin.html#等待中的任务">
            
                    
                    等待中的任务
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="9.1.1.7" data-path="8_Admin.html">
            
                <a href="8_Admin.html#catAPI">
            
                    
                    cat API
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="9.1.2" data-path="8_Admin.html">
            
                <a href="8_Admin.html#部署">
            
                    
                    部署
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="9.1.2.1" data-path="8_Admin.html">
            
                <a href="8_Admin.html#硬件">
            
                    
                    硬件
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="9.1.2.2" data-path="8_Admin.html">
            
                <a href="8_Admin.html#Java虚拟机">
            
                    
                    Java 虚拟机
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="9.1.2.3" data-path="8_Admin.html">
            
                <a href="8_Admin.html#TransportClient与NodeClient">
            
                    
                    Transport Client 与 Node Client
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="9.1.2.4" data-path="8_Admin.html">
            
                <a href="8_Admin.html#配置管理">
            
                    
                    配置管理
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="9.1.2.5" data-path="8_Admin.html">
            
                <a href="8_Admin.html#重要配置的修改">
            
                    
                    重要配置的修改
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="9.1.2.6" data-path="8_Admin.html">
            
                <a href="8_Admin.html#不要触碰这些配置">
            
                    
                    不要触碰这些配置！
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="9.1.2.7" data-path="8_Admin.html">
            
                <a href="8_Admin.html#堆内存大小和交换">
            
                    
                    堆内存:大小和交换
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="9.1.2.8" data-path="8_Admin.html">
            
                <a href="8_Admin.html#文件描述符和MMap">
            
                    
                    文件描述符和 MMap
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="9.1.2.9" data-path="8_Admin.html">
            
                <a href="8_Admin.html#在生产之前，重温这个列表">
            
                    
                    在生产之前，重温这个列表
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    
        <li class="chapter " data-level="9.1.3" data-path="8_Admin.html">
            
                <a href="8_Admin.html#部署后">
            
                    
                    部署后
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="9.1.3.1" data-path="8_Admin.html">
            
                <a href="8_Admin.html#动态变更设置">
            
                    
                    动态变更设置
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="9.1.3.2" data-path="8_Admin.html">
            
                <a href="8_Admin.html#日志记录">
            
                    
                    日志记录
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="9.1.3.3" data-path="8_Admin.html">
            
                <a href="8_Admin.html#索引性能技巧">
            
                    
                    索引性能技巧
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="9.1.3.4" data-path="8_Admin.html">
            
                <a href="8_Admin.html#推迟分片分配">
            
                    
                    推迟分片分配
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="9.1.3.5" data-path="8_Admin.html">
            
                <a href="8_Admin.html#滚动重启">
            
                    
                    滚动重启
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="9.1.3.6" data-path="8_Admin.html">
            
                <a href="8_Admin.html#备份你的集群">
            
                    
                    备份你的集群
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="9.1.3.7" data-path="8_Admin.html">
            
                <a href="8_Admin.html#从快照恢复">
            
                    
                    从快照恢复
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="9.1.3.8" data-path="8_Admin.html">
            
                <a href="8_Admin.html#集群是活着的呼吸着的生命">
            
                    
                    集群是活着的、呼吸着的生命
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    

            </ul>
            
        </li>
    

    

    <li class="divider"></li>

    <li>
        <a href="https://www.gitbook.com" target="blank" class="gitbook-link">
            本书使用 GitBook 发布
        </a>
    </li>
</ul>


                </nav>
            
        
    </div>

    <div class="book-body">
        
            <div class="body-inner">
                
                    

<div class="book-header" role="navigation">
    

    <!-- Title -->
    <h1>
        <i class="fa fa-circle-o-notch fa-spin"></i>
        <a href="." >前言</a>
    </h1>
</div>




                    <div class="page-wrapper" tabindex="-1" role="main">
                        <div class="page-inner">
                            
<div class="search-plus" id="book-search-results">
    <div class="search-noresults">
    
                                <section class="normal markdown-section">
                                
                                <div id="anchor-navigation-ex-navbar"><i class="fa fa-anchor"></i><ul><li><a href="#&#x524D;&#x8A00;">&#x524D;&#x8A00;</a></li><ul><li><a href="#&#x8C01;&#x5E94;&#x8BE5;&#x8BFB;&#x8FD9;&#x672C;&#x4E66;">&#x8C01;&#x5E94;&#x8BE5;&#x8BFB;&#x8FD9;&#x672C;&#x4E66;</a></li><li><a href="#&#x4E3A;&#x4EC0;&#x4E48;&#x6211;&#x4EEC;&#x8981;&#x5199;&#x8FD9;&#x672C;&#x4E66;">&#x4E3A;&#x4EC0;&#x4E48;&#x6211;&#x4EEC;&#x8981;&#x5199;&#x8FD9;&#x672C;&#x4E66;</a></li><li><a href="#Elasticsearch&#x7248;&#x672C;">Elasticsearch&#x7248;&#x672C; </a></li><li><a href="#&#x5982;&#x4F55;&#x8BFB;&#x8FD9;&#x672C;&#x4E66;">&#x5982;&#x4F55;&#x8BFB;&#x8FD9;&#x672C;&#x4E66;</a></li><li><a href="#&#x672C;&#x4E66;&#x5BFC;&#x822A;">&#x672C;&#x4E66;&#x5BFC;&#x822A;</a></li><li><a href="#&#x5728;&#x7EBF;&#x8D44;&#x6E90;">&#x5728;&#x7EBF;&#x8D44;&#x6E90;</a></li><li><a href="#&#x672C;&#x4E66;&#x534F;&#x8BAE;&#x7EA6;&#x5B9A;">&#x672C;&#x4E66;&#x534F;&#x8BAE;&#x7EA6;&#x5B9A;</a></li><li><a href="#&#x4F7F;&#x7528;&#x4EE3;&#x7801;&#x793A;&#x4F8B;">&#x4F7F;&#x7528;&#x4EE3;&#x7801;&#x793A;&#x4F8B;</a></li><li><a href="#&#x9E23;&#x8C22;">&#x9E23;&#x8C22;</a></li></ul></ul></div><a href="#&#x524D;&#x8A00;" id="anchorNavigationExGoTop"><i class="fa fa-arrow-up"></i></a><h1 id="&#x524D;&#x8A00;"><a name="&#x524D;&#x8A00;" class="anchor-navigation-ex-anchor" href="#&#x524D;&#x8A00;"><i class="fa fa-link" aria-hidden="true"></i></a>&#x524D;&#x8A00;</h1>
<p>&#x8FD9;&#x4E2A;&#x4E16;&#x754C;&#x5DF2;&#x7136;&#x88AB;&#x6570;&#x636E;&#x6DF9;&#x6CA1;&#x3002;&#x591A;&#x5E74;&#x6765;&#xFF0C;&#x6211;&#x4EEC;&#x7CFB;&#x7EDF;&#x95F4;&#x6D41;&#x8F6C;&#x548C;&#x4EA7;&#x751F;&#x7684;&#x5927;&#x91CF;&#x6570;&#x636E;&#x5DF2;&#x8BA9;&#x6211;&#x4EEC;&#x4E0D;&#x77E5;&#x6240;&#x63AA;&#x3002; &#x73B0;&#x6709;&#x7684;&#x6280;&#x672F;&#x90FD;&#x96C6;&#x4E2D;&#x5728;&#x5982;&#x4F55;&#x89E3;&#x51B3;&#x6570;&#x636E;&#x4ED3;&#x5E93;&#x5B58;&#x50A8;&#x4EE5;&#x53CA;&#x5982;&#x4F55;&#x7ED3;&#x6784;&#x5316;&#x8FD9;&#x4E9B;&#x6570;&#x636E;&#x3002; &#x8FD9;&#x4E9B;&#x770B;&#x4E0A;&#x53BB;&#x90FD;&#x633A;&#x7F8E;&#x597D;&#xFF0C;&#x76F4;&#x5230;&#x4F60;&#x5B9E;&#x9645;&#x9700;&#x8981;&#x57FA;&#x4E8E;&#x8FD9;&#x4E9B;&#x6570;&#x636E;&#x5B9E;&#x65F6;&#x505A;&#x51B3;&#x7B56;&#x5206;&#x6790;&#x7684;&#x65F6;&#x5019;&#x624D;&#x53D1;&#x73B0;&#x6839;&#x672C;&#x4E0D;&#x662F;&#x90A3;&#x4E48;&#x4E00;&#x56DE;&#x4E8B;&#x3002;</p>
<p>Elasticsearch &#x662F;&#x4E00;&#x4E2A;&#x5206;&#x5E03;&#x5F0F;&#x3001;&#x53EF;&#x6269;&#x5C55;&#x3001;&#x5B9E;&#x65F6;&#x7684;&#x641C;&#x7D22;&#x4E0E;&#x6570;&#x636E;&#x5206;&#x6790;&#x5F15;&#x64CE;&#x3002; &#x5B83;&#x80FD;&#x4ECE;&#x9879;&#x76EE;&#x4E00;&#x5F00;&#x59CB;&#x5C31;&#x8D4B;&#x4E88;&#x4F60;&#x7684;&#x6570;&#x636E;&#x4EE5;&#x641C;&#x7D22;&#x3001;&#x5206;&#x6790;&#x548C;&#x63A2;&#x7D22;&#x7684;&#x80FD;&#x529B;&#xFF0C;&#x8FD9;&#x662F;&#x901A;&#x5E38;&#x6CA1;&#x6709;&#x9884;&#x6599;&#x5230;&#x7684;&#x3002; &#x5B83;&#x5B58;&#x5728;&#x8FD8;&#x56E0;&#x4E3A;&#x539F;&#x59CB;&#x6570;&#x636E;&#x5982;&#x679C;&#x53EA;&#x662F;&#x8EBA;&#x5728;&#x78C1;&#x76D8;&#x91CC;&#x9762;&#x6839;&#x672C;&#x5C31;&#x6BEB;&#x65E0;&#x7528;&#x5904;&#x3002;</p>
<p>&#x65E0;&#x8BBA;&#x4F60;&#x662F;&#x9700;&#x8981;&#x5168;&#x6587;&#x641C;&#x7D22;&#xFF0C;&#x8FD8;&#x662F;&#x7ED3;&#x6784;&#x5316;&#x6570;&#x636E;&#x7684;&#x5B9E;&#x65F6;&#x7EDF;&#x8BA1;&#xFF0C;&#x6216;&#x8005;&#x4E24;&#x8005;&#x7ED3;&#x5408;&#xFF0C;&#x8FD9;&#x672C;&#x6307;&#x5357;&#x90FD;&#x80FD;&#x5E2E;&#x52A9;&#x4F60;&#x4E86;&#x89E3;&#x5176;&#x4E2D;&#x6700;&#x57FA;&#x672C;&#x7684;&#x6982;&#x5FF5;&#xFF0C; &#x4ECE;&#x6700;&#x57FA;&#x672C;&#x7684;&#x64CD;&#x4F5C;&#x5F00;&#x59CB;&#x5B66;&#x4E60; Elasticsearch&#x3002;&#x4E4B;&#x540E;&#xFF0C;&#x6211;&#x4EEC;&#x8FD8;&#x4F1A;&#x9010;&#x6E10;&#x5F00;&#x59CB;&#x63A2;&#x7D22;&#x66F4;&#x52A0;&#x9AD8;&#x7EA7;&#x7684;&#x641C;&#x7D22;&#x6280;&#x672F;&#xFF0C;&#x4E0D;&#x65AD;&#x63D0;&#x5347;&#x641C;&#x7D22;&#x4F53;&#x9A8C;&#x6765;&#x6EE1;&#x8DB3;&#x4F60;&#x7684;&#x7528;&#x6237;&#x9700;&#x6C42;&#x3002;</p>
<p>Elasticsearch &#x4E0D;&#x4EC5;&#x4EC5;&#x53EA;&#x662F;&#x5168;&#x6587;&#x641C;&#x7D22;&#xFF0C;&#x6211;&#x4EEC;&#x8FD8;&#x5C06;&#x4ECB;&#x7ECD;&#x7ED3;&#x6784;&#x5316;&#x641C;&#x7D22;&#x3001;&#x6570;&#x636E;&#x5206;&#x6790;&#x3001;&#x590D;&#x6742;&#x7684;&#x8BED;&#x8A00;&#x5904;&#x7406;&#x3001;&#x5730;&#x7406;&#x4F4D;&#x7F6E;&#x548C;&#x5BF9;&#x8C61;&#x95F4;&#x5173;&#x8054;&#x5173;&#x7CFB;&#x7B49;&#x3002; &#x6211;&#x4EEC;&#x8FD8;&#x5C06;&#x63A2;&#x8BA8;&#x5982;&#x4F55;&#x7ED9;&#x6570;&#x636E;&#x5EFA;&#x6A21;&#x6765;&#x5145;&#x5206;&#x5229;&#x7528; Elasticsearch &#x7684;&#x6C34;&#x5E73;&#x4F38;&#x7F29;&#x6027;&#xFF0C;&#x4EE5;&#x53CA;&#x5728;&#x751F;&#x4EA7;&#x73AF;&#x5883;&#x4E2D;&#x5982;&#x4F55;&#x914D;&#x7F6E;&#x548C;&#x76D1;&#x89C6;&#x4F60;&#x7684;&#x96C6;&#x7FA4;&#x3002;</p>
<h2 id="&#x8C01;&#x5E94;&#x8BE5;&#x8BFB;&#x8FD9;&#x672C;&#x4E66;"><a name="&#x8C01;&#x5E94;&#x8BE5;&#x8BFB;&#x8FD9;&#x672C;&#x4E66;" class="anchor-navigation-ex-anchor" href="#&#x8C01;&#x5E94;&#x8BE5;&#x8BFB;&#x8FD9;&#x672C;&#x4E66;"><i class="fa fa-link" aria-hidden="true"></i></a>&#x8C01;&#x5E94;&#x8BE5;&#x8BFB;&#x8FD9;&#x672C;&#x4E66;</h2>
<p>&#x8FD9;&#x672C;&#x4E66;&#x662F;&#x5199;&#x7ED9;&#x4EFB;&#x4F55;&#x60F3;&#x8981;&#x628A;&#x4ED6;&#x4EEC;&#x7684;&#x6570;&#x636E;&#x62FF;&#x6765;&#x5E72;&#x6D3B;&#x505A;&#x70B9;&#x4E8B;&#x60C5;&#x7684;&#x4EBA;&#x3002;&#x4E0D;&#x7BA1;&#x4F60;&#x662F;&#x65B0;&#x8D77;&#x4E00;&#x9879;&#x76EE;&#x4ECE;&#x5934;&#x5F00;&#x59CB;&#x8FD8;&#x662F;&#x4E3A;&#x4E86;&#x7ED9;&#x9057;&#x7559;&#x7CFB;&#x7EDF;&#x6539;&#x9020;&#x6362;&#x8840;&#xFF0C; Elasticsearch &#x90FD;&#x80FD;&#x591F;&#x5E2E;&#x52A9;&#x4F60;&#x89E3;&#x51B3;&#x73B0;&#x6709;&#x95EE;&#x9898;&#x548C;&#x5F00;&#x53D1;&#x65B0;&#x7684;&#x529F;&#x80FD;&#xFF0C;&#x6709;&#x4E9B;&#x53EF;&#x80FD;&#x662F;&#x4F60;&#x4E4B;&#x524D;&#x6CA1;&#x6709;&#x60F3;&#x5230;&#x7684;&#x529F;&#x80FD;&#x3002;</p>
<p>&#x8FD9;&#x672C;&#x4E66;&#x65E2;&#x9002;&#x5408;&#x521D;&#x5B66;&#x8005;&#x4E5F;&#x9002;&#x5408;&#x6709;&#x7ECF;&#x9A8C;&#x7684;&#x7528;&#x6237;&#x3002;&#x6211;&#x4EEC;&#x5E0C;&#x671B;&#x4F60;&#x6709;&#x4E00;&#x5B9A;&#x7684;&#x7F16;&#x7A0B;&#x57FA;&#x7840;&#xFF0C;&#x867D;&#x7136;&#x4E0D;&#x662F;&#x5FC5;&#x987B;&#x7684;&#xFF0C;&#x4F46;&#x6709;&#x7528;&#x8FC7; SQL &#x548C;&#x5173;&#x7CFB;&#x6570;&#x636E;&#x5E93;&#x4F1A;&#x66F4;&#x4F73;&#x3002; &#x6211;&#x4EEC;&#x4F1A;&#x4ECE;&#x539F;&#x7406;&#x89E3;&#x91CA;&#x548C;&#x57FA;&#x672C;&#x6982;&#x5FF5;&#x51FA;&#x53D1;&#xFF0C;&#x5E2E;&#x52A9;&#x65B0;&#x624B;&#x5728;&#x590D;&#x6742;&#x7684;&#x641C;&#x7D22;&#x4E16;&#x754C;&#x91CC;&#x83B7;&#x5F97;&#x4E00;&#x4E2A;&#x7A33;&#x5B9A;&#x7684;&#x57FA;&#x7840;&#x3002;</p>
<p>&#x5177;&#x6709;&#x641C;&#x7D22;&#x80CC;&#x666F;&#x7684;&#x8BFB;&#x8005;&#x4E5F;&#x4F1A;&#x53D7;&#x76CA;&#x4E8E;&#x8FD9;&#x672C;&#x4E66;&#x3002;&#x6709;&#x7ECF;&#x9A8C;&#x7684;&#x7528;&#x6237;&#x5C06;&#x61C2;&#x5F97;&#x5176;&#x6240;&#x719F;&#x6089;&#x641C;&#x7D22;&#x7684;&#x6982;&#x5FF5;&#x5728; Elasticsearch &#x662F;&#x5982;&#x4F55;&#x5BF9;&#x5E94;&#x548C;&#x5177;&#x4F53;&#x5B9E;&#x73B0;&#x7684;&#x3002; &#x5373;&#x4F7F;&#x662F;&#x9AD8;&#x7EA7;&#x7528;&#x6237;&#xFF0C;&#x524D;&#x9762;&#x51E0;&#x4E2A;&#x7AE0;&#x8282;&#x6240;&#x5305;&#x542B;&#x7684;&#x4FE1;&#x606F;&#x4E5F;&#x662F;&#x975E;&#x5E38;&#x6709;&#x7528;&#x7684;&#x3002;</p>
<p>&#x6700;&#x540E;&#xFF0C;&#x4E5F;&#x8BB8;&#x4F60;&#x662F;&#x4E00;&#x540D; DevOps&#xFF0C;&#x5176;&#x4ED6;&#x90E8;&#x95E8;&#x4E00;&#x76F4;&#x5C3D;&#x53EF;&#x80FD;&#x5FEB;&#x7684;&#x5F80; Elasticsearch &#x91CC;&#x9762;&#x704C;&#x6570;&#x636E;&#xFF0C;&#x800C;&#x4F60;&#x662F;&#x90A3;&#x4E2A;&#x8D1F;&#x8D23;&#x963B;&#x6B62; Elasticsearch &#x670D;&#x52A1;&#x5668;&#x8D77;&#x706B;&#x7684;&#x6D88;&#x9632;&#x5458;&#x3002; &#x53EA;&#x8981;&#x7528;&#x6237;&#x5728;&#x89C4;&#x5219;&#x5185;&#x884C;&#x4E8B;&#xFF0C;Elasticsearch &#x96C6;&#x7FA4;&#x6269;&#x5BB9;&#x76F8;&#x5F53;&#x8F7B;&#x677E;&#x3002;&#x4E0D;&#x8FC7;&#x4F60;&#x9700;&#x8981;&#x77E5;&#x9053;&#x5982;&#x4F55;&#x5728;&#x8FDB;&#x5165;&#x751F;&#x4EA7;&#x73AF;&#x5883;&#x524D;&#x642D;&#x5EFA;&#x4E00;&#x4E2A;&#x7A33;&#x5B9A;&#x7684;&#x96C6;&#x7FA4;&#xFF0C;&#x8FD8;&#x80FD;&#x8981;&#x5728;&#x51CC;&#x6668;&#x4E09;&#x70B9;&#x949F;&#x80FD;&#x8BC6;&#x522B;&#x51FA;&#x8B66;&#x544A;&#x4FE1;&#x53F7;&#xFF0C;&#x4EE5;&#x9632;&#x6B62;&#x707E;&#x96BE;&#x53D1;&#x751F;&#x3002; &#x524D;&#x9762;&#x51E0;&#x7AE0;&#x4F60;&#x53EF;&#x80FD;&#x4E0D;&#x592A;&#x611F;&#x5174;&#x8DA3;&#xFF0C;&#x4F46;&#x8FD9;&#x672C;&#x4E66;&#x7684;&#x6700;&#x540E;&#x4E00;&#x90E8;&#x5206;&#x662F;&#x975E;&#x5E38;&#x91CD;&#x8981;&#x7684;&#xFF0C;&#x5305;&#x542B;&#x6240;&#x6709;&#x4F60;&#x9700;&#x8981;&#x77E5;&#x9053;&#x7684;&#x7528;&#x4EE5;&#x907F;&#x514D;&#x7CFB;&#x7EDF;&#x5D29;&#x6E83;&#x7684;&#x77E5;&#x8BC6;&#x3002;</p>
<h2 id="&#x4E3A;&#x4EC0;&#x4E48;&#x6211;&#x4EEC;&#x8981;&#x5199;&#x8FD9;&#x672C;&#x4E66;"><a name="&#x4E3A;&#x4EC0;&#x4E48;&#x6211;&#x4EEC;&#x8981;&#x5199;&#x8FD9;&#x672C;&#x4E66;" class="anchor-navigation-ex-anchor" href="#&#x4E3A;&#x4EC0;&#x4E48;&#x6211;&#x4EEC;&#x8981;&#x5199;&#x8FD9;&#x672C;&#x4E66;"><i class="fa fa-link" aria-hidden="true"></i></a>&#x4E3A;&#x4EC0;&#x4E48;&#x6211;&#x4EEC;&#x8981;&#x5199;&#x8FD9;&#x672C;&#x4E66;</h2>
<p>&#x6211;&#x4EEC;&#x5199;&#x8FD9;&#x672C;&#x4E66;&#xFF0C;&#x56E0;&#x4E3A; Elasticsearch &#x9700;&#x8981;&#x66F4;&#x597D;&#x7684;&#x9610;&#x8FF0;&#x3002; &#x73B0;&#x6709;&#x7684;&#x53C2;&#x8003;&#x6587;&#x6863;&#x662F;&#x4F18;&#x79C0;&#x7684;&#x2009;&#x2014;&#x2009;&#x524D;&#x63D0;&#x662F;&#x4F60;&#x77E5;&#x9053;&#x4F60;&#x5728;&#x5BFB;&#x627E;&#x4EC0;&#x4E48;&#x3002;&#x5B83;&#x5047;&#x5B9A;&#x4F60;&#x5DF2;&#x7ECF;&#x719F;&#x6089;&#x4FE1;&#x606F;&#x68C0;&#x7D22;&#x7684;&#x6982;&#x5FF5;&#x3001;&#x5206;&#x5E03;&#x5F0F;&#x7CFB;&#x7EDF;&#x539F;&#x7406;&#x3001;Query DSL &#x548C;&#x8BB8;&#x591A;&#x5176;&#x4ED6;&#x76F8;&#x5173;&#x7684;&#x6982;&#x5FF5;&#x3002;</p>
<p>&#x8FD9;&#x672C;&#x4E66;&#x6CA1;&#x6709;&#x8FD9;&#x6837;&#x7684;&#x5047;&#x8BBE;&#x3002;&#x5B83;&#x7684;&#x76EE;&#x7684;&#x662F;&#x5199;&#x4E00;&#x672C;&#x5373;&#x4FBF;&#x662F;&#x4E00;&#x4E2A;&#x5B8C;&#x5168;&#x4E0D;&#x61C2;&#x7684;&#x521D;&#x5B66;&#x8005;&#xFF08;&#x4E0D;&#x7BA1;&#x662F;&#x641C;&#x7D22;&#x8FD8;&#x662F;&#x5206;&#x5E03;&#x5F0F;&#x7CFB;&#x7EDF;&#xFF09;&#x4E5F;&#x80FD;&#x62FF;&#x8D77;&#x5B83;&#x7B80;&#x5355;&#x770B;&#x5B8C;&#x51E0;&#x7AE0;&#xFF0C;&#x5C31;&#x80FD;&#x5F00;&#x59CB;&#x642D;&#x5EFA;&#x4E00;&#x4E2A;&#x539F;&#x578B;&#x3002;</p>
<p>&#x6211;&#x4EEC;&#x91C7;&#x53D6;&#x4E00;&#x79CD;&#x57FA;&#x4E8E;&#x95EE;&#x9898;&#x6C42;&#x89E3;&#x7684;&#x65B9;&#x5F0F;&#xFF1A;&#x8FD9;&#x662F;&#x4E00;&#x4E2A;&#x95EE;&#x9898;&#xFF0C;&#x6211;&#x8BE5;&#x600E;&#x4E48;&#x89E3;&#x51B3;&#xFF1F; &#x5982;&#x4F55;&#x5BF9;&#x5019;&#x9009;&#x65B9;&#x6848;&#x8FDB;&#x884C;&#x6743;&#x8861;&#x53D6;&#x820D;&#xFF1F;&#x6211;&#x4EEC;&#x4ECE;&#x57FA;&#x7840;&#x77E5;&#x8BC6;&#x5F00;&#x59CB;&#xFF0C;&#x5FAA;&#x5E8F;&#x6E10;&#x8FDB;&#xFF0C;&#x6BCF;&#x4E00;&#x7AE0;&#x90FD;&#x5EFA;&#x7ACB;&#x5728;&#x524D;&#x4E00;&#x7AE0;&#x4E4B;&#x4E0A;&#xFF0C;&#x540C;&#x65F6;&#x63D0;&#x4F9B;&#x5FC5;&#x8981;&#x7684;&#x5B9E;&#x7528;&#x6848;&#x4F8B;&#x548C;&#x7406;&#x8BBA;&#x89E3;&#x91CA;&#x3002;</p>
<p>&#x73B0;&#x6709;&#x7684;&#x53C2;&#x8003;&#x6587;&#x6863;&#x89E3;&#x51B3;&#x4E86; <em>&#x5982;&#x4F55;</em> &#x4F7F;&#x7528;&#x8FD9;&#x4E9B;&#x529F;&#x80FD;&#xFF0C;&#x6211;&#x4EEC;&#x5E0C;&#x671B;&#x8FD9;&#x672C;&#x4E66;&#x89E3;&#x51B3;&#x7684;&#x662F; <em>&#x4E3A;&#x4EC0;&#x4E48;</em> &#x548C; <em>&#x4EC0;&#x4E48;&#x65F6;&#x5019;</em> &#x4F7F;&#x7528;&#x8FD9;&#x4E9B;&#x529F;&#x80FD;&#x3002;</p>
<h2 id="Elasticsearch&#x7248;&#x672C;"><a name="Elasticsearch&#x7248;&#x672C;" class="anchor-navigation-ex-anchor" href="#Elasticsearch&#x7248;&#x672C;"><i class="fa fa-link" aria-hidden="true"></i></a>Elasticsearch&#x7248;&#x672C; </h2>
<p>&#x672C;&#x4E66;&#x7684;&#x521D;&#x59CB;&#x5370;&#x5237;&#x7248;&#x9488;&#x5BF9;&#x7684;&#x662F; Elasticsearch 1.4.0&#xFF0C;&#x4E0D;&#x8FC7;&#x6211;&#x4EEC;&#x4E00;&#x76F4;&#x5728;&#x4E0D;&#x65AD;&#x66F4;&#x65B0;&#x5185;&#x5BB9;&#x548C;&#x5B8C;&#x5584;&#x793A;&#x4F8B; <a href="https://www.elastic.co/guide/en/elasticsearch/guide/current/" target="_blank">&#x672C;&#x4E66;&#x7684;&#x7EBF;&#x4E0A;&#x7248;&#x672C;</a> &#x9488;&#x5BF9;&#x7684;&#x662F; Elasticsearch 2.x&#x3002;</p>
<p>&#x4F60;&#x53EF;&#x4EE5;&#x8BBF;&#x95EE;&#x8FD9;&#x672C;&#x4E66;&#x7684; <a href="https://github.com/elastic/elasticsearch-definitive-guide/" target="_blank">GitHub &#x4ED3;&#x5E93;</a> &#x6765;&#x8FFD;&#x8E2A;&#x6700;&#x65B0;&#x53D8;&#x5316;&#x3002;</p>
<h2 id="&#x5982;&#x4F55;&#x8BFB;&#x8FD9;&#x672C;&#x4E66;"><a name="&#x5982;&#x4F55;&#x8BFB;&#x8FD9;&#x672C;&#x4E66;" class="anchor-navigation-ex-anchor" href="#&#x5982;&#x4F55;&#x8BFB;&#x8FD9;&#x672C;&#x4E66;"><i class="fa fa-link" aria-hidden="true"></i></a>&#x5982;&#x4F55;&#x8BFB;&#x8FD9;&#x672C;&#x4E66;</h2>
<p>Elasticsearch &#x505A;&#x4E86;&#x5F88;&#x591A;&#x52AA;&#x529B;&#x548C;&#x5C1D;&#x8BD5;&#x6765;&#x8BA9;&#x590D;&#x6742;&#x7684;&#x4E8B;&#x60C5;&#x53D8;&#x5F97;&#x7B80;&#x5355;&#xFF0C;&#x5F88;&#x5927;&#x7A0B;&#x5EA6;&#x4E0A;&#x6765;&#x8BF4; Elasticsearch &#x7684;&#x6210;&#x529F;&#x6765;&#x6E90;&#x4E8E;&#x6B64;&#x3002; &#x6362;&#x53E5;&#x8BDD;&#x8BF4;&#xFF0C;&#x641C;&#x7D22;&#x4EE5;&#x53CA;&#x5206;&#x5E03;&#x5F0F;&#x7CFB;&#x7EDF;&#x662F;&#x975E;&#x5E38;&#x590D;&#x6742;&#x7684;&#xFF0C;&#x4E0D;&#x8FC7;&#x8FDF;&#x65E9;&#x4F60;&#x4E5F;&#x9700;&#x8981;&#x638C;&#x63E1;&#x4E00;&#x4E9B;&#x6765;&#x5145;&#x5206;&#x5229;&#x7528; Elasticsearch&#x3002;</p>
<p>&#x6069;&#xFF0C;&#x662F;&#x6709;&#x70B9;&#x590D;&#x6742;&#xFF0C;&#x4F46;&#x4E0D;&#x662F;&#x9B54;&#x6CD5;&#x3002;&#x6211;&#x4EEC;&#x503E;&#x5411;&#x4E8E;&#x8BA4;&#x4E3A;&#x590D;&#x6742;&#x7CFB;&#x7EDF;&#x5982;&#x540C;&#x795E;&#x5947;&#x7684;&#x9ED1;&#x76D2;&#x5B50;&#xFF0C;&#x80FD;&#x54CD;&#x5E94;&#x5916;&#x90E8;&#x7684;&#x5492;&#x8BED;&#xFF0C;&#x4F46;&#x662F;&#x901A;&#x5E38;&#x91CC;&#x9762;&#x7684;&#x5DE5;&#x4F5C;&#x903B;&#x8F91;&#x5F88;&#x7B80;&#x5355;&#x3002; &#x7406;&#x89E3;&#x4E86;&#x8FD9;&#x4E9B;&#x903B;&#x8F91;&#x8FC7;&#x7A0B;&#x4F60;&#x5C31;&#x80FD;&#x9A71;&#x6563;&#x9B54;&#x6CD5;&#xFF0C;&#x7406;&#x89E3;&#x5185;&#x5728;&#x80FD;&#x591F;&#x8BA9;&#x4F60;&#x66F4;&#x52A0;&#x660E;&#x786E;&#x548C;&#x6E05;&#x6670;&#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x5BC4;&#x6258;&#x4E8E;&#x9ED1;&#x76D2;&#x5B50;&#x505A;&#x4F60;&#x60F3;&#x8981;&#x505A;&#x7684;&#x3002;</p>
<p>&#x8FD9;&#x672C;&#x6743;&#x5A01;&#x6307;&#x5357;&#x4E0D;&#x4EC5;&#x5E2E;&#x52A9;&#x4F60;&#x5B66;&#x4E60; Elasticsearch&#xFF0C;&#x800C;&#x4E14;&#x5E26;&#x4F60;&#x63A5;&#x89E6;&#x66F4;&#x6DF1;&#x5165;&#x3001;&#x66F4;&#x6709;&#x8DA3;&#x7684;&#x8BDD;&#x9898;&#xFF0C;&#x5982; <a href="https://www.elastic.co/guide/cn/elasticsearch/guide/current/distributed-cluster.html" target="_blank"><em>&#x96C6;&#x7FA4;&#x5185;&#x7684;&#x539F;&#x7406;</em></a> &#x3001; <a href="https://www.elastic.co/guide/cn/elasticsearch/guide/current/distributed-docs.html" target="_blank"><em>&#x5206;&#x5E03;&#x5F0F;&#x6587;&#x6863;&#x5B58;&#x50A8;</em></a> &#x3001; <a href="https://www.elastic.co/guide/cn/elasticsearch/guide/current/distributed-search.html" target="_blank"><em>&#x6267;&#x884C;&#x5206;&#x5E03;&#x5F0F;&#x68C0;&#x7D22;</em></a> &#x548C; <a href="https://www.elastic.co/guide/cn/elasticsearch/guide/current/inside-a-shard.html" target="_blank"><em>&#x5206;&#x7247;&#x5185;&#x90E8;&#x539F;&#x7406;</em></a> &#xFF0C;&#x8FD9;&#x4E9B;&#x867D;&#x7136;&#x4E0D;&#x662F;&#x5FC5;&#x8981;&#x7684;&#x9605;&#x8BFB;&#x5374;&#x80FD;&#x8BA9;&#x4F60;&#x6DF1;&#x5165;&#x7406;&#x89E3;&#x5176;&#x5185;&#x5728;&#x673A;&#x5236;&#x3002;</p>
<p>&#x672C;&#x4E66;&#x7684;&#x7B2C;&#x4E00;&#x90E8;&#x5206;&#x5E94;&#x8BE5;&#x662F;&#x5728;&#x6309;&#x7AE0;&#x8282;&#x987A;&#x5E8F;&#x9605;&#x8BFB;&#xFF0C;&#x56E0;&#x4E3A;&#x6BCF;&#x4E00;&#x7AE0;&#x5EFA;&#x7ACB;&#x5728;&#x4E0A;&#x4E00;&#x7AE0;&#x7684;&#x57FA;&#x7840;&#x4E0A;&#xFF08;&#x5C3D;&#x7BA1;&#x4F60;&#x4E5F;&#x53EF;&#x4EE5;&#x6D4F;&#x89C8;&#x521A;&#x624D;&#x63D0;&#x5230;&#x7684;&#x7AE0;&#x8282;&#xFF09;&#x3002; &#x540E;&#x7EED;&#x5404;&#x7AE0;&#x8282;&#x5982; <a href="https://www.elastic.co/guide/cn/elasticsearch/guide/current/proximity-matching.html" target="_blank"><em>&#x8FD1;&#x4F3C;&#x5339;&#x914D;</em></a> &#x548C; <a href="https://www.elastic.co/guide/cn/elasticsearch/guide/current/partial-matching.html" target="_blank"><em>&#x90E8;&#x5206;&#x5339;&#x914D;</em></a> &#x76F8;&#x5BF9;&#x72EC;&#x7ACB;&#xFF0C;&#x4F60;&#x53EF;&#x4EE5;&#x6839;&#x636E;&#x9700;&#x8981;&#x9009;&#x62E9;&#x6027;&#x53C2;&#x9605;&#x3002;</p>
<h2 id="&#x672C;&#x4E66;&#x5BFC;&#x822A;"><a name="&#x672C;&#x4E66;&#x5BFC;&#x822A;" class="anchor-navigation-ex-anchor" href="#&#x672C;&#x4E66;&#x5BFC;&#x822A;"><i class="fa fa-link" aria-hidden="true"></i></a>&#x672C;&#x4E66;&#x5BFC;&#x822A;</h2>
<p>&#x8FD9;&#x672C;&#x4E66;&#x5206;&#x4E3A;&#x4E03;&#x4E2A;&#x90E8;&#x5206;&#xFF1A;</p>
<ul>
<li>&#x7AE0;&#x8282; <a href="https://www.elastic.co/guide/cn/elasticsearch/guide/current/intro.html" target="_blank"><em>&#x4F60;&#x77E5;&#x9053;&#x7684;, &#x4E3A;&#x4E86;&#x641C;&#x7D22;&#x2026;</em></a> &#x5230; <a href="https://www.elastic.co/guide/cn/elasticsearch/guide/current/inside-a-shard.html" target="_blank"><em>&#x5206;&#x7247;&#x5185;&#x90E8;&#x539F;&#x7406;</em></a> &#x4E3B;&#x8981;&#x662F;&#x4ECB;&#x7ECD; Elasticsearch&#x3002;&#x4ECB;&#x7ECD;&#x4E86; Elasticsearch &#x7684;&#x6570;&#x636E;&#x8F93;&#x5165;&#x8F93;&#x51FA;&#x4EE5;&#x53CA; Elasticsearch &#x5982;&#x4F55;&#x5904;&#x7406;&#x4F60;&#x7684;&#x6587;&#x6863;&#x6570;&#x636E;&#x3002; &#x5982;&#x4F55;&#x8FDB;&#x884C;&#x57FA;&#x672C;&#x7684;&#x641C;&#x7D22;&#x64CD;&#x4F5C;&#x548C;&#x7BA1;&#x7406;&#x4F60;&#x7684;&#x7D22;&#x5F15;&#x3002; &#x672C;&#x7AE0;&#x7ED3;&#x675F;&#x4F60;&#x5C06;&#x5B66;&#x4F1A;&#x5982;&#x4F55;&#x5C06; Elasticsearch &#x4E0E;&#x4F60;&#x7684;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x96C6;&#x6210;&#x3002; &#x7AE0;&#x8282;&#xFF1A;<a href="https://www.elastic.co/guide/cn/elasticsearch/guide/current/distributed-cluster.html" target="_blank"><em>&#x96C6;&#x7FA4;&#x5185;&#x7684;&#x539F;&#x7406;</em></a>&#x3001;<a href="https://www.elastic.co/guide/cn/elasticsearch/guide/current/distributed-docs.html" target="_blank"><em>&#x5206;&#x5E03;&#x5F0F;&#x6587;&#x6863;&#x5B58;&#x50A8;</em></a>&#x3001; <a href="https://www.elastic.co/guide/cn/elasticsearch/guide/current/distributed-search.html" target="_blank"><em>&#x6267;&#x884C;&#x5206;&#x5E03;&#x5F0F;&#x68C0;&#x7D22;</em></a> &#x548C; <a href="https://www.elastic.co/guide/cn/elasticsearch/guide/current/inside-a-shard.html" target="_blank"><em>&#x5206;&#x7247;&#x5185;&#x90E8;&#x539F;&#x7406;</em></a> &#x4E3A;&#x9644;&#x52A0;&#x7AE0;&#x8282;&#xFF0C;&#x76EE;&#x7684;&#x662F;&#x8BA9;&#x4F60;&#x4E86;&#x89E3;&#x5206;&#x5E03;&#x5F0F;&#x5904;&#x7406;&#x7684;&#x8FC7;&#x7A0B;&#xFF0C;&#x4E0D;&#x662F;&#x5FC5;&#x8BFB;&#x7684;&#x3002;</li>
<li>&#x7AE0;&#x8282; <a href="https://www.elastic.co/guide/cn/elasticsearch/guide/current/structured-search.html" target="_blank"><em>&#x7ED3;&#x6784;&#x5316;&#x641C;&#x7D22;</em></a> &#x5230; <a href="https://www.elastic.co/guide/cn/elasticsearch/guide/current/controlling-relevance.html" target="_blank"><em>&#x63A7;&#x5236;&#x76F8;&#x5173;&#x5EA6;</em></a> &#x8BA9;&#x4F60;&#x6DF1;&#x5165;&#x4E86;&#x89E3;&#x641C;&#x7D22;&#xFF0C;&#x5982;&#x4F55;&#x7D22;&#x5F15;&#x548C;&#x67E5;&#x8BE2;&#x4F60;&#x7684;&#x6570;&#x636E;&#xFF0C;&#x5E76;&#x501F;&#x52A9;&#x4E00;&#x4E9B;&#x66F4;&#x9AD8;&#x7EA7;&#x7684;&#x7279;&#x6027;&#xFF0C;&#x5982;&#x90BB;&#x8FD1;&#x8BCD;&#xFF08;word proximity&#xFF09;&#x548C;&#x90E8;&#x5206;&#x5339;&#x914D;&#xFF08;partial matching&#xFF09;&#x3002;&#x4F60;&#x5C06;&#x4E86;&#x89E3;&#x76F8;&#x5173;&#x5EA6;&#x8BC4;&#x5206;&#x662F;&#x5982;&#x4F55;&#x5DE5;&#x4F5C;&#x7684;&#x4EE5;&#x53CA;&#x5982;&#x4F55;&#x63A7;&#x5236;&#x5B83;&#x6765;&#x786E;&#x4FDD;&#x7B2C;&#x4E00;&#x9875;&#x603B;&#x662F;&#x8FD4;&#x56DE;&#x6700;&#x4F73;&#x7684;&#x641C;&#x7D22;&#x7ED3;&#x679C;&#x3002;</li>
<li>&#x7AE0;&#x8282; <a href="https://www.elastic.co/guide/cn/elasticsearch/guide/current/language-intro.html" target="_blank"><em>&#x5F00;&#x59CB;&#x5904;&#x7406;&#x5404;&#x79CD;&#x8BED;&#x8A00;</em></a> &#x5230; <a href="https://www.elastic.co/guide/cn/elasticsearch/guide/current/fuzzy-matching.html" target="_blank"><em>&#x62FC;&#x5199;&#x9519;&#x8BEF;</em></a> &#x89E3;&#x51B3;&#x5982;&#x4F55;&#x6709;&#x6548;&#x4F7F;&#x7528;&#x5206;&#x6790;&#x5668;&#x548C;&#x67E5;&#x8BE2;&#x6765;&#x5904;&#x7406;&#x8BED;&#x8A00;&#x7684;&#x5934;&#x75DB;&#x95EE;&#x9898;&#x3002;&#x6211;&#x4EEC;&#x4F1A;&#x4ECE;&#x4E00;&#x4E2A;&#x7B80;&#x5355;&#x7684;&#x8BED;&#x8A00;&#x5206;&#x6790;&#x4E0B;&#x624B;&#xFF0C;&#x7136;&#x540E;&#x9010;&#x6B65;&#x6DF1;&#x5165;&#xFF0C;&#x5982;&#x5B57;&#x6BCD;&#x8868;&#x548C;&#x6392;&#x5E8F;&#xFF0C;&#x8FD8;&#x4F1A;&#x6D89;&#x53CA;&#x5230;&#x8BCD;&#x5E72;&#x63D0;&#x53D6;&#x3001;&#x505C;&#x7528;&#x8BCD;&#x3001;&#x540C;&#x4E49;&#x8BCD;&#x548C;&#x6A21;&#x7CCA;&#x5339;&#x914D;&#x3002;</li>
<li>&#x7AE0;&#x8282; <a href="https://www.elastic.co/guide/cn/elasticsearch/guide/current/aggs-high-level.html" target="_blank"><em>&#x9AD8;&#x9636;&#x6982;&#x5FF5;</em></a> &#x5230; <a href="https://www.elastic.co/guide/cn/elasticsearch/guide/current/docvalues-and-fielddata.html" target="_blank"><em>Doc Values and Fielddata</em></a> &#x8BA8;&#x8BBA;&#x805A;&#x5408;&#xFF08;aggregations&#xFF09;&#x548C;&#x5206;&#x6790;&#xFF0C;&#x5BF9;&#x4F60;&#x7684;&#x6570;&#x636E;&#x8FDB;&#x884C;&#x6458;&#x8981;&#x5316;&#x548C;&#x5206;&#x7EC4;&#x6765;&#x5448;&#x73B0;&#x603B;&#x4F53;&#x8D8B;&#x52BF;&#x3002;</li>
<li>&#x7AE0;&#x8282; <a href="https://www.elastic.co/guide/cn/elasticsearch/guide/current/geopoints.html" target="_blank"><em>&#x5730;&#x7406;&#x5750;&#x6807;&#x70B9;</em></a> &#x5230; <a href="https://www.elastic.co/guide/cn/elasticsearch/guide/current/geo-shapes.html" target="_blank"><em>&#x5730;&#x7406;&#x5F62;&#x72B6;</em></a> &#x4ECB;&#x7ECD; Elasticsearch &#x652F;&#x6301;&#x7684;&#x4E24;&#x79CD;&#x5730;&#x7406;&#x4F4D;&#x7F6E;&#x68C0;&#x7D22;&#x65B9;&#x5F0F;&#xFF1A;&#x7ECF;&#x7EAC;&#x5750;&#x6807;&#x70B9;&#x548C;&#x590D;&#x6742;&#x7684;&#x5730;&#x7406;&#x5F62;&#x72B6;&#xFF08;geo-shapes&#xFF09;&#x3002;</li>
<li>&#x7AE0;&#x8282; <a href="https://www.elastic.co/guide/cn/elasticsearch/guide/current/relations.html" target="_blank"><em>&#x5173;&#x8054;&#x5173;&#x7CFB;&#x5904;&#x7406;</em></a> &#x5230; <a href="https://www.elastic.co/guide/cn/elasticsearch/guide/current/scale.html" target="_blank"><em>&#x6269;&#x5BB9;&#x8BBE;&#x8BA1;</em></a> &#x8C08;&#x5230;&#x4E86;&#x5982;&#x4F55;&#x4E3A;&#x4F60;&#x7684;&#x6570;&#x636E;&#x5EFA;&#x6A21;&#x6765;&#x9AD8;&#x6548;&#x4F7F;&#x7528; Elasticsearch&#x3002;&#x5728;&#x641C;&#x7D22;&#x5F15;&#x64CE;&#x91CC;&#x8868;&#x8FBE;&#x5B9E;&#x4F53;&#x95F4;&#x7684;&#x5173;&#x7CFB;&#x53EF;&#x80FD;&#x4E0D;&#x662F;&#x90A3;&#x4E48;&#x5BB9;&#x6613;&#xFF0C;&#x56E0;&#x4E3A;&#x5B83;&#x4E0D;&#x662F;&#x7528;&#x6765;&#x8BBE;&#x8BA1;&#x505A;&#x8FD9;&#x4E2A;&#x7684;&#x3002;&#x8FD9;&#x4E9B;&#x7AE0;&#x8282;&#x8FD8;&#x4F1A;&#x9610;&#x8FF0;&#x5982;&#x4F55;&#x8BBE;&#x8BA1;&#x7D22;&#x5F15;&#x6765;&#x5339;&#x914D;&#x4F60;&#x7CFB;&#x7EDF;&#x4E2D;&#x7684;&#x6570;&#x636E;&#x6D41;&#x3002;</li>
<li>&#x6700;&#x540E;&#xFF0C;&#x7AE0;&#x8282; <a href="https://www.elastic.co/guide/cn/elasticsearch/guide/current/cluster-admin.html" target="_blank"><em>&#x76D1;&#x63A7;</em></a> &#x5230; <a href="https://www.elastic.co/guide/cn/elasticsearch/guide/current/post_deploy.html" target="_blank"><em>&#x90E8;&#x7F72;&#x540E;</em></a> &#x5C06;&#x8BA8;&#x8BBA;&#x751F;&#x4EA7;&#x73AF;&#x5883;&#x4E0A;&#x7EBF;&#x7684;&#x91CD;&#x8981;&#x914D;&#x7F6E;&#x3001;&#x76D1;&#x63A7;&#x70B9;&#x4EE5;&#x53CA;&#x5982;&#x4F55;&#x8BCA;&#x65AD;&#x4EE5;&#x907F;&#x514D;&#x51FA;&#x73B0;&#x95EE;&#x9898;&#x3002;</li>
</ul>
<h2 id="&#x5728;&#x7EBF;&#x8D44;&#x6E90;"><a name="&#x5728;&#x7EBF;&#x8D44;&#x6E90;" class="anchor-navigation-ex-anchor" href="#&#x5728;&#x7EBF;&#x8D44;&#x6E90;"><i class="fa fa-link" aria-hidden="true"></i></a>&#x5728;&#x7EBF;&#x8D44;&#x6E90;</h2>
<p>&#x56E0;&#x4E3A;&#x672C;&#x4E66;&#x4FA7;&#x91CD;&#x5982;&#x4F55;&#x5728; Elasticsearch &#x91CC;&#x89E3;&#x51B3;&#x5B9E;&#x9645;&#x95EE;&#x9898;&#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x8BED;&#x6CD5;&#x4ECB;&#x7ECD;&#xFF0C;&#x6240;&#x4EE5;&#x6709;&#x65F6;&#x5019;&#x4F60;&#x9700;&#x8981;&#x8BBF;&#x95EE; <a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html" target="_blank">Elasticsearch &#x53C2;&#x8003;&#x624B;&#x518C;</a> &#x6765;&#x83B7;&#x53D6;&#x8BE6;&#x7EC6;&#x8BF4;&#x660E;&#x3002; &#x4F60;&#x53EF;&#x4EE5;&#x8BBF;&#x95EE;&#x4EE5;&#x4E0B;&#x7F51;&#x5740;&#x83B7;&#x53D6;&#x6700;&#x65B0;&#x7684; Elasticsearch &#x53C2;&#x8003;&#x624B;&#x518C;&#x548C;&#x76F8;&#x5173;&#x6587;&#x6863;&#xFF1A; <a href="https://www.elastic.co/guide/" target="_blank">https://www.elastic.co/guide/</a></p>
<p>&#x5982;&#x679C;&#x4F60;&#x9047;&#x5230;&#x672C;&#x4E66;&#x6216;&#x8005;&#x53C2;&#x8003;&#x624B;&#x518C;&#x6CA1;&#x6709;&#x6536;&#x5F55;&#x5230;&#x7684;&#x95EE;&#x9898;&#xFF0C;&#x6211;&#x4EEC;&#x5EFA;&#x8BAE;&#x4F60;&#x8BBF;&#x95EE; Elasticsearch &#x8BA8;&#x8BBA;&#x793E;&#x533A;&#x6765;&#x63D0;&#x95EE;&#xFF0C;&#x5B66;&#x4E60;&#x522B;&#x4EBA;&#x662F;&#x5982;&#x4F55;&#x4F7F;&#x7528; Elasticsearch &#x7684;&#x6216;&#x8005;&#x5206;&#x4EAB;&#x4F60;&#x81EA;&#x5DF1;&#x7684;&#x7ECF;&#x9A8C;&#xFF1A;</p>
<ul>
<li><a href="https://discuss.elastic.co/c/elasticsearch/" target="_blank">&#x82F1;&#x6587;&#x793E;&#x533A;</a></li>
<li><a href="http://elasticsearch.cn/" target="_blank">&#x4E2D;&#x6587;&#x793E;&#x533A;</a></li>
</ul>
<h2 id="&#x672C;&#x4E66;&#x534F;&#x8BAE;&#x7EA6;&#x5B9A;"><a name="&#x672C;&#x4E66;&#x534F;&#x8BAE;&#x7EA6;&#x5B9A;" class="anchor-navigation-ex-anchor" href="#&#x672C;&#x4E66;&#x534F;&#x8BAE;&#x7EA6;&#x5B9A;"><i class="fa fa-link" aria-hidden="true"></i></a>&#x672C;&#x4E66;&#x534F;&#x8BAE;&#x7EA6;&#x5B9A;</h2>
<p>&#x4EE5;&#x4E0B;&#x662F;&#x672C;&#x4E66;&#x4E2D;&#x4F7F;&#x7528;&#x7684;&#x5370;&#x5237;&#x89C4;&#x8303;&#xFF1A;</p>
<ul>
<li><p><em>&#x659C;&#x4F53;</em></p>
<p>&#x8868;&#x793A;&#x91CD;&#x70B9;&#x3001;&#x65B0;&#x7684;&#x672F;&#x8BED;&#x6216;&#x6982;&#x5FF5;&#x3002;</p>
</li>
<li><p><code>&#x7B49;&#x5BBD;&#x5B57;&#x4F53;</code></p>
<p>&#x7528;&#x4E8E;&#x7A0B;&#x5E8F;&#x5217;&#x8868;&#x4EE5;&#x53CA;&#x5728;&#x6BB5;&#x843D;&#x4E2D;&#x5F15;&#x7528;&#x53D8;&#x91CF;&#x6216;&#x7A0B;&#x5E8F;&#x5143;&#x7D20;&#x5982;&#xFF1A;&#x51FD;&#x6570;&#x540D;&#x79F0;&#x3001;&#x6570;&#x636E;&#x5E93;&#x3001;&#x6570;&#x636E;&#x7C7B;&#x578B;&#x3001;&#x73AF;&#x5883;&#x53D8;&#x91CF;&#x3001;&#x8BED;&#x53E5;&#x548C;&#x5173;&#x952E;&#x5B57;&#x3002;</p>
</li>
</ul>
<blockquote>
<p> <img src="assets/tip.png" alt="&#x63D0;&#x793A;">   &#x8FD9;&#x4E2A;&#x56FE;&#x6807;&#x4EE3;&#x8868;&#x5C0F;&#x8D34;&#x58EB;&#xFF0C;&#x5EFA;&#x8BAE;&#x3002;</p>
<p> <img src="assets/note.png" alt="&#x6CE8;&#x610F;">  &#x8FD9;&#x4E2A;&#x56FE;&#x6807;&#x4EE3;&#x8868;&#x4E00;&#x822C;&#x6CE8;&#x610F;&#x4E8B;&#x9879;&#x3002;</p>
<p> <img src="assets/warning.png" alt="&#x8B66;&#x544A;">  &#x8FD9;&#x4E2A;&#x56FE;&#x6807;&#x4EE3;&#x8868;&#x8B66;&#x544A;&#x3002;</p>
</blockquote>
<h2 id="&#x4F7F;&#x7528;&#x4EE3;&#x7801;&#x793A;&#x4F8B;"><a name="&#x4F7F;&#x7528;&#x4EE3;&#x7801;&#x793A;&#x4F8B;" class="anchor-navigation-ex-anchor" href="#&#x4F7F;&#x7528;&#x4EE3;&#x7801;&#x793A;&#x4F8B;"><i class="fa fa-link" aria-hidden="true"></i></a>&#x4F7F;&#x7528;&#x4EE3;&#x7801;&#x793A;&#x4F8B;</h2>
<p>&#x672C;&#x4E66;&#x7684;&#x76EE;&#x7684;&#x662F;&#x4E3A;&#x4E86;&#x5E2E;&#x4F60;&#x5C3D;&#x5FEB;&#x80FD;&#x5B8C;&#x6210;&#x5DE5;&#x4F5C;&#x3002;&#x4E00;&#x822C;&#x6765;&#x8BF4;&#xFF0C;&#x672C;&#x4E66;&#x63D0;&#x4F9B;&#x7684;&#x793A;&#x4F8B;&#x4EE3;&#x7801;&#x4F60;&#x90FD;&#x53EF;&#x4EE5;&#x7528;&#x4E8E;&#x4F60;&#x7684;&#x7A0B;&#x5E8F;&#x6216;&#x6587;&#x6863;&#x3002; &#x4F60;&#x4E0D;&#x9700;&#x8981;&#x8054;&#x7CFB;&#x6211;&#x4EEC;&#x6765;&#x8BE2;&#x95EE;&#x8BB8;&#x53EF;&#xFF0C;&#x9664;&#x975E;&#x4F60;&#x6253;&#x7B97;&#x590D;&#x7528;&#x76F8;&#x5F53;&#x5927;&#x4E00;&#x90E8;&#x5206;&#x4EE3;&#x7801;&#x3002;&#x6BD4;&#x5982;&#xFF0C;&#x5199;&#x4E00;&#x4E2A;&#x7A0B;&#x5E8F;&#x7528;&#x4E86;&#x4E00;&#x6BB5;&#x672C;&#x4E66;&#x7684;&#x4EE3;&#x7801;&#x4E0D;&#x9700;&#x8981;&#x8BB8;&#x53EF;&#xFF0C;&#x4F46;&#x662F;&#x9500;&#x552E;&#x6216;&#x8005;&#x662F;&#x53D1;&#x884C;&#x4E00;&#x5F20;&#x5305;&#x542B;&#x6240;&#x6709; O&#x2019;Reilly &#x56FE;&#x4E66;&#x7684;&#x793A;&#x4F8B;&#x4EE3;&#x7801;&#x7684; CD &#x8FD9;&#x4E2A;&#x5C31;&#x9700;&#x8981;&#x8BB8;&#x53EF;&#x3002; &#x5F15;&#x7528;&#x8FD9;&#x672C;&#x4E66;&#x3001;&#x5F15;&#x7528;&#x793A;&#x4F8B;&#x4EE3;&#x7801;&#x6765;&#x56DE;&#x7B54;&#x95EE;&#x9898;&#x4E0D;&#x9700;&#x8981;&#x8BB8;&#x53EF;&#xFF0C;&#x5C06;&#x5927;&#x91CF;&#x7684;&#x793A;&#x4F8B;&#x4EE3;&#x7801;&#x4ECE;&#x8FD9;&#x672C;&#x4E66;&#x4E2D;&#x5305;&#x542B;&#x5230;&#x60A8;&#x7684;&#x4EA7;&#x54C1;&#x7684;&#x6587;&#x6863;&#x4E2D;&#xFF0C;&#x8FD9;&#x4E2A;&#x9700;&#x8981;&#x8BB8;&#x53EF;&#x3002;</p>
<p>&#x5173;&#x4E8E;&#x7F72;&#x540D;&#x51FA;&#x5904;&#xFF0C;&#x6211;&#x4EEC;&#x6B23;&#x8D4F;&#x4F46;&#x4E0D;&#x662F;&#x5FC5;&#x987B;&#x3002;&#x4E00;&#x4E2A;&#x51FA;&#x5904;&#x901A;&#x5E38;&#x5305;&#x542B;&#xFF1A;&#x4E66;&#x540D;&#x3001;&#x4F5C;&#x8005;&#x3001;&#x51FA;&#x7248;&#x5546;&#x548C; ISBN&#x3002;&#x5982;&#xFF1A; <em>Elasticsearch: The Definitive Guide</em> by Clinton Gormley and Zachary Tong (O&#x2019;Reilly). Copyright 2015 Elasticsearch BV, 978-1-449-35854-9&#x3002;</p>
<p>&#x5982;&#x679C;&#x4F60;&#x89C9;&#x5F97;&#x4F60;&#x7684;&#x793A;&#x4F8B;&#x4EE3;&#x7801;&#x4F7F;&#x7528;&#x8D85;&#x51FA;&#x5408;&#x7406;&#x4F7F;&#x7528;&#x6216;&#x4E0A;&#x9762;&#x7ED9;&#x51FA;&#x7684;&#x8BB8;&#x53EF;&#xFF0C;&#x53EF;&#x968F;&#x65F6;&#x4E0E;&#x6211;&#x4EEC;&#x8054;&#x7CFB;<a href="mailto:permissions@oreilly.com" target="_blank">permissions@oreilly.com</a>&#x3002;</p>
<h2 id="&#x9E23;&#x8C22;"><a name="&#x9E23;&#x8C22;" class="anchor-navigation-ex-anchor" href="#&#x9E23;&#x8C22;"><i class="fa fa-link" aria-hidden="true"></i></a>&#x9E23;&#x8C22;</h2>
<p>&#x4E3A;&#x4EC0;&#x4E48;&#x914D;&#x5076;&#x603B;&#x662F;&#x88AB;&#x653E;&#x5230;&#x6700;&#x540E;&#x4E00;&#x4E2A;&#xFF1F;&#x4F46;&#x5E76;&#x975E;&#x662F;&#x8BF4;&#x6700;&#x4E0D;&#x91CD;&#x8981;&#xFF01; &#x5728;&#x6211;&#x4EEC;&#x5FC3;&#x4E2D;&#x6BEB;&#x65E0;&#x7591;&#x95EE;&#xFF0C;&#x6709;&#x4E24;&#x4E2A;&#x6700;&#x503C;&#x5F97;&#x6211;&#x4EEC;&#x611F;&#x8C22;&#x7684;&#x4EBA;&#xFF0C;&#x4ED6;&#x4EEC;&#x662F; Clinton &#x957F;&#x671F;&#x53D7;&#x82E6;&#x7684;&#x8001;&#x5A46;&#x548C; Zach &#x7684;&#x672A;&#x5A5A;&#x59BB;&#x3002; &#x4ED6;&#x4EEC;&#x7167;&#x987E;&#x7740;&#x6211;&#x4EEC;&#x548C;&#x7231;&#x7740;&#x6211;&#x4EEC;&#xFF0C;&#x6BEB;&#x4E0D;&#x61C8;&#x6020;&#xFF0C;&#x5FCD;&#x53D7;&#x6211;&#x4EEC;&#x7684;&#x7F3A;&#x5E2D;&#x548C;&#x6211;&#x4EEC;&#x6CA1;&#x5B8C;&#x6CA1;&#x4E86;&#x7684;&#x62B1;&#x6028;&#x8FD9;&#x672C;&#x4E66;&#x8FD8;&#x8981;&#x591A;&#x4E45;&#x5B8C;&#x6210;&#xFF0C;&#x6700;&#x91CD;&#x8981;&#x7684;&#x662F;&#xFF0C;&#x5979;&#x4EEC;&#x4F9D;&#x7136;&#x8FD8;&#x5728;&#x6211;&#x4EEC;&#x8EAB;&#x8FB9;&#x3002;</p>
<p>&#x611F;&#x8C22; Shay Banon &#x5728;&#x6700;&#x5F00;&#x59CB;&#x521B;&#x5EFA;&#x4E86; Elasticsearch&#xFF0C;&#x611F;&#x8C22; Elastic &#x516C;&#x53F8;&#x652F;&#x6301;&#x672C;&#x4E66;&#x7684;&#x5DE5;&#x4F5C;&#x3002; &#x4E5F;&#x975E;&#x5E38;&#x611F;&#x8C22; Elastic &#x6240;&#x6709;&#x7684;&#x540C;&#x4E8B;&#xFF0C;&#x4ED6;&#x4EEC;&#x5E2E;&#x52A9;&#x6211;&#x4EEC;&#x900F;&#x5F7B;&#x7684;&#x4E86;&#x89E3; Elasticsearch &#x5185;&#x90E8;&#x5982;&#x4F55;&#x5DE5;&#x4F5C;&#x5E76;&#x4E14;&#x4E00;&#x76F4;&#x8D1F;&#x8D23;&#x6DFB;&#x52A0;&#x5B8C;&#x5584;&#x548C;&#x4FEE;&#x590D;&#x4E0E;&#x4ED6;&#x4EEC;&#x76F8;&#x5173;&#x7684;&#x90E8;&#x5206;&#x3002;</p>
<p>&#x5176;&#x4E2D;&#x4E24;&#x4F4D;&#x540C;&#x4E8B;&#x7279;&#x522B;&#x503C;&#x5F97;&#x4E00;&#x63D0;&#xFF1A;</p>
<ul>
<li>Robert Muir &#x8010;&#x5FC3;&#x5730;&#x5206;&#x4EAB;&#x4E86;&#x4ED6;&#x7684;&#x771F;&#x77E5;&#x707C;&#x89C1;&#xFF0C;&#x7279;&#x522B;&#x662F; Lucene &#x641C;&#x7D22;&#x65B9;&#x9762;&#x3002;&#x6709;&#x51E0;&#x7AE0;&#x6BB5;&#x843D;&#x5C31;&#x662F;&#x76F4;&#x63A5;&#x51FA;&#x81EA;&#x5176;&#x667A;&#x6167;&#x73E0;&#x7391;&#x3002;</li>
<li>Adrien Grand &#x6DF1;&#x5165;&#x5230;&#x4EE3;&#x7801;&#x4E2D;&#x56DE;&#x7B54;&#x95EE;&#x9898;&#xFF0C;&#x5E76;&#x68C0;&#x67E5;&#x6211;&#x4EEC;&#x7684;&#x89E3;&#x91CA;&#xFF0C;&#x4EE5;&#x786E;&#x4FDD;&#x4ED6;&#x4EEC;&#x5408;&#x7406;&#x3002;</li>
</ul>
<p>&#x611F;&#x8C22; O&#x2019;Reilly &#x627F;&#x62C5;&#x8FD9;&#x4E2A;&#x9879;&#x76EE;&#x548C;&#x6211;&#x4EEC;&#x4E00;&#x8D77;&#x5DE5;&#x4F5C;&#x4F7F;&#x8FD9;&#x672C;&#x4E66;&#x514D;&#x8D39;&#x5728;&#x7EBF;&#x9605;&#x8BFB;&#xFF0C;&#x8FD8;&#x6709;&#x4E00;&#x76F4;&#x6E29;&#x67D4;&#x54C4;&#x9A97;&#x6211;&#x4EEC;&#x7684;&#x7F16;&#x8F91; Brian Anderson &#x548C;&#x5584;&#x826F;&#x800C;&#x6E29;&#x67D4;&#x7684;&#x8BC4;&#x8BBA;&#x8005; Benjamin Dev&#xE8;ze&#x3001;Ivan Brusic &#x548C; Leo Lapworth&#x3002;&#x4F60;&#x4EEC;&#x7684;&#x9F13;&#x52B1;&#xFF0C;&#x8BA9;&#x6211;&#x4EEC;&#x5145;&#x6EE1;&#x5E0C;&#x671B;&#x3002;</p>
<p>&#x611F;&#x8C22;&#x6211;&#x4EEC;&#x7684;&#x8BFB;&#x8005;&#xFF0C;&#x5176;&#x4E2D;&#x4E00;&#x4E9B;&#x6211;&#x4EEC;&#x53EA;&#x6709;&#x901A;&#x8FC7;&#x5404;&#x81EA;&#x7684; GitHub &#x624D;&#x77E5;&#x9053;&#x4ED6;&#x4EEC;&#x7684;&#x8EAB;&#x4EFD;&#xFF0C;&#x4ED6;&#x4EEC;&#x82B1;&#x65F6;&#x95F4;&#x62A5;&#x544A;&#x95EE;&#x9898;&#x3001;&#x63D0;&#x4F9B;&#x4FEE;&#x6B63;&#x6216;&#x63D0;&#x51FA;&#x6539;&#x8FDB;&#x5EFA;&#x8BAE;&#xFF1A;</p>
<p>Adam Canady, Adam Gray, Alexander Kahn, Alexander Reelsen, Alaattin Kahramanlar, Ambrose Ludd, Anna Beyer, Andrew Bramble, Baptiste Cabarrou, Bart Vandewoestyne, Bertrand Dechoux, Brian Wong, Brooke Babcock, Charles Mims, Chris Earle, Chris Gilmore, Christian Burgas, Colin Goodheart-Smithe, Corey Wright, Daniel Wiesmann, David Pilato, Duncan Angus Wilkie, Florian Hopf, Gavin Foo, Gilbert Chang, Gr&#xE9;goire Seux, Gustavo Alberola, Igal Sapir, Iskren Ivov Chernev, Itamar Syn-Hershko, Jan Forrest, J&#x101;nis Peisenieks, Japheth Thomson, Jeff Myers, Jeff Patti, Jeremy Falling, Jeremy Nguyen, J.R. Heard, Joe Fleming, Jonathan Page, Joshua Gourneau, Josh Schneier, Jun Ohtani, Keiji Yoshida, Kieren Johnstone, Kim Laplume, Kurt Hurtado, Laszlo Balogh, londocr, losar, Lucian Precup, Luk&#xE1;&#x161; Vl&#x10D;ek, Malibu Carl, Margirier Laurent, Martijn Dwars, Matt Ruzicka, Mattias Pfeiffer, Mehdy Amazigh, mhemani, Michael Bonfils, Michael Bruns, Michael Salmon, Michael Scharf , Mitar Milutinovi&#x107;, Mustafa K. Isik, Nathan Peck, Patrick Peschlow, Paul Schwarz, Pieter Coucke, Rapha&#xEB;l Flores, Robert Muir, Ruslan Zavacky, Sanglarsh Boudhh, Santiago Gaviria, Scott Wilkerson, Sebastian Kurf&#xFC;rst, Sergii Golubev, Serkan Kucukbay, Thierry Jossermoz, Thomas Cucchietti, Tom Christie, Ulf Reimers, Venkat Somula, Wei Zhu, Will Kahn-Greene &#x548C; Yuri Bakumenko&#x3002;</p>
<p>&#x611F;&#x8C22;&#x6240;&#x6709;&#x53C2;&#x4E0E;&#x672C;&#x4E66;&#x7684;&#x4E2D;&#x6587;&#x8BD1;&#x8005;&#x4E0E;&#x5BA1;&#x6821;&#x4EBA;&#x5458;&#xFF0C;&#x4ED6;&#x4EEC;&#x727A;&#x7272;&#x4E86;&#x5927;&#x91CF;&#x5B9D;&#x8D35;&#x7684;&#x4F11;&#x606F;&#x65F6;&#x95F4;&#xFF0C;&#x4ED6;&#x4EEC;&#x5BF9;&#x7FFB;&#x8BD1;&#x5185;&#x5BB9;&#x4ED4;&#x7EC6;&#x659F;&#x914C;&#xFF0C;&#x4E00;&#x4E1D;&#x4E0D;&#x82DF;&#xFF0C; &#x5BF9;&#x4FEE;&#x6539;&#x610F;&#x89C1;&#x8BA4;&#x771F;&#x5BF9;&#x5F85;&#xFF0C;&#x5404;&#x6292;&#x5DF1;&#x89C1;&#xFF0C;&#x4E0D;&#x538C;&#x5176;&#x70E6;&#x7684;&#x8FDB;&#x884C;&#x4FEE;&#x6539;&#x4E0E;&#x518D;&#x6B21;&#x5BA1;&#x6821;&#xFF0C;&#x8FD9;&#x4E9B;&#x9ED8;&#x9ED8;&#x5949;&#x732E;&#x7684;&#x53EF;&#x7231;&#x7684;&#x4EBA;&#x5206;&#x522B;&#x662F;&#xFF1A; <a href="http://github.com/xuej" target="_blank">&#x859B;&#x6770;</a>&#xFF0C;<a href="http://github.com/luotitan" target="_blank">&#x9A86;&#x6717;</a>&#xFF0C;<a href="http://github.com/pengqiuyuan" target="_blank">&#x5F6D;&#x79CB;&#x6E90;</a>&#xFF0C;<a href="http://github.com/richardwei2008" target="_blank">&#x9B4F;&#x5586;</a>&#xFF0C;<a href="http://github.com/chenryn" target="_blank">&#x9976;&#x741B;&#x7433;</a>&#xFF0C; <a href="http://github.com/dajyaretakuya" target="_blank">&#x98CE;&#x864E;</a>&#xFF0C;<a href="http://github.com/looly" target="_blank">&#x8DEF;&#x5C0F;&#x78CA;</a>&#xFF0C;<a href="http://github.com/michealzh" target="_blank">michealzh</a>&#xFF0C;<a href="http://github.com/node" target="_blank">nodexy</a>&#xFF0C;<a href="http://github.com/sdlyjzh" target="_blank">sdlyjzh</a>&#xFF0C;<a href="http://github.com/wharstr9027" target="_blank">&#x843D;&#x82F1;&#x6D41;&#x79BB;</a>&#xFF0C; <a href="http://github.com/sunyonggang" target="_blank">sunyonggang</a>&#xFF0C;<a href="http://github.com/zhaochenxiao90" target="_blank">Singham</a>&#xFF0C;<a href="http://github.com/Josephjin" target="_blank">&#x70E7;&#x78B1;</a>&#xFF0C;<a href="http://github.com/lephix" target="_blank">&#x9F99;&#x7FD4;</a>&#xFF0C;<a href="http://github.com/lephix" target="_blank">&#x9648;&#x601D;</a>&#xFF0C;<a href="http://github.com/blogsit" target="_blank">&#x9648;&#x534E;</a>&#xFF0C; <a href="http://github.com/calm4wei" target="_blank">&#x8FFD;&#x98CE;&#x4F83;&#x4F83;</a>&#xFF0C;<a href="http://github.com/Geolem" target="_blank">Geolem</a>&#xFF0C;<a href="http://github.com/JessicaWon" target="_blank">&#x5377;&#x53D1;</a>&#xFF0C;<a href="http://github.com/kfypmqqw" target="_blank">kfypmqqw</a>&#xFF0C;<a href="http://github.com/weiqiangyuan" target="_blank">&#x8881;&#x4F1F;&#x5F3A;</a>&#xFF0C;<a href="http://github.com/yichao2015" target="_blank">yichao</a>&#xFF0C; <a href="http://github.com/rockybean" target="_blank">&#x5C0F;&#x5F6C;</a>&#xFF0C;<a href="http://github.com/leo650" target="_blank">leo</a>&#xFF0C;<a href="http://github.com/tangmisi" target="_blank">tangmisi</a>&#xFF0C;<a href="http://github.com/cdma" target="_blank">Alex</a>&#xFF0C;<a href="http://github.com/abia321" target="_blank">baifan</a>&#xFF0C;<a href="http://github.com/EvanYellow" target="_blank">Evan</a>&#xFF0C;<a href="http://github.com/fanyer" target="_blank">fanyer</a>&#xFF0C; <a href="http://github.com/Lywangwenbin" target="_blank">wwb</a>&#xFF0C;<a href="http://github.com/luoruixing" target="_blank">&#x745E;&#x661F;</a>&#xFF0C;<a href="http://github.com/Miranda21" target="_blank">&#x5218;&#x78A7;&#x7434;</a>&#xFF0C;<a href="http://github.com/weikuo0506" target="_blank">walker</a>&#xFF0C;<a href="http://github.com/javasgl" target="_blank">songgl</a>&#xFF0C; <a href="http://github.com/lvbabc" target="_blank">&#x5415;&#x5175;</a>&#xFF0C;<a href="http://github.com/kankedong" target="_blank">&#x4E1C;</a>&#xFF0C;<a href="http://github.com/smilesfc" target="_blank">&#x675C;&#x5B81;</a>&#xFF0C;<a href="http://github.com/qindongliang" target="_blank">&#x79E6;&#x4E1C;&#x4EAE;</a>&#xFF0C;<a href="http://github.com/biyuhao" target="_blank">biyuhao</a>&#xFF0C;<a href="http://github.com/LiuGangR" target="_blank">&#x5218;&#x521A;</a>&#xFF0C; <a href="http://github.com/lxy4java" target="_blank">yumo</a>&#xFF0C;<a href="http://github.com/wangxiuwen" target="_blank">&#x738B;&#x79C0;&#x6587;</a>&#xFF0C;<a href="http://github.com/zcola" target="_blank">zcola</a>&#xFF0C;<a href="http://github.com/gitqh" target="_blank">gitqh</a>&#xFF0C;<a href="http://github.com/blackoon" target="_blank">blackoon</a>&#xFF0C;<a href="http://github.com/davidmr_001" target="_blank">David</a>&#xFF0C;<a href="http://github.com/stromdush" target="_blank">&#x97E9;&#x70B3;&#x8FB0;</a>&#xFF0C; <a href="http://github.com/feuyeux" target="_blank">&#x97E9;&#x9646;</a>&#xFF0C;<a href="http://github.com/echolihao" target="_blank">echolihao</a>&#xFF0C;<a href="http://github.com/cch123" target="_blank">Xargin</a>&#xFF0C;<a href="http://github.com/sunzhenya" target="_blank">abel-sun</a>&#xFF0C;<a href="http://github.com/AlixMu" target="_blank">&#x535E;&#x987A;&#x5F3A;</a>&#xFF0C; <a href="http://github.com/bsll" target="_blank">bsll</a>&#xFF0C;<a href="http://github.com/donglangdtstack" target="_blank">&#x51AC;&#x72FC;</a>&#xFF0C;<a href="http://github.com/destinyfortune" target="_blank">&#x738B;&#x7426;</a>&#xFF0C;<a href="http://github.com/medcl" target="_blank">Medcl</a>&#x3002;</p>
<footer class="page-footer"><span class="copyright">Copyright &#xA9; WS 2019 all right reserved&#xFF0C;powered by Gitbook</span><span class="footer-modification">&#x8BE5;&#x6587;&#x4EF6;&#x4FEE;&#x8BA2;&#x65F6;&#x95F4;&#xFF1A;
2019-02-22 13:50:03
</span></footer>
                                
                                </section>
                            
    </div>
    <div class="search-results">
        <div class="has-results">
            
            <h1 class="search-results-title"><span class='search-results-count'></span> results matching "<span class='search-query'></span>"</h1>
            <ul class="search-results-list"></ul>
            
        </div>
        <div class="no-results">
            
            <h1 class="search-results-title">No results matching "<span class='search-query'></span>"</h1>
            
        </div>
    </div>
</div>

                        </div>
                    </div>
                
            </div>

            
                
                <a href="./" class="navigation navigation-prev " aria-label="Previous page: 序言">
                    <i class="fa fa-angle-left"></i>
                </a>
                
                
                <a href="1Preface.html#谁应该读这本书" class="navigation navigation-next " aria-label="Next page: 谁应该读这本书">
                    <i class="fa fa-angle-right"></i>
                </a>
                
            
        
    </div>

    <script>
        var gitbook = gitbook || [];
        gitbook.push(function() {
            gitbook.page.hasChanged({"page":{"title":"前言","level":"2.1","depth":1,"next":{"title":"谁应该读这本书","level":"2.1.1","depth":2,"anchor":"#谁应该读这本书","path":"1Preface.md","ref":"1Preface.md#谁应该读这本书","articles":[]},"previous":{"title":"序言","level":"1.1","depth":1,"path":"README.md","ref":"README.md","articles":[]},"dir":"ltr"},"config":{"plugins":["github@^2.0.0","edit-link@^2.0.2","anchors@^0.7.1","include-codeblock@^3.0.2","splitter@^0.0.8","tbfed-pagefooter@^0.0.1","expandable-chapters-small@^0.1.7","anchor-navigation-ex@0.1.8","book-summary-scroll-position-saver","ace","emphasize","-lunr","-search","search-plus"],"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"tbfed-pagefooter":{"copyright":"Copyright © WS 2019","modify_label":"该文件修订时间：","modify_format":"YYYY-MM-DD HH:mm:ss"},"emphasize":{},"ace":{},"github":{"url":"https://github.com/wjw465150/Elasticsearch"},"book-summary-scroll-position-saver":{},"splitter":{},"fontsettings":{"theme":"white","family":"sans","size":2},"highlight":{},"anchor-navigation-ex":{"isRewritePageTitle":false,"tocLevel1Icon":"fa fa-hand-o-right","tocLevel2Icon":"fa fa-hand-o-right","tocLevel3Icon":"fa fa-hand-o-right"},"expandable-chapters-small":{},"include-codeblock":{"check":false,"edit":true,"fixlang":false,"lang":"","template":"ace","theme":"chrome","unindent":true},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"edit-link":{"label":"编辑此页面","base":"https://github.com/wjw465150/Elasticsearch/edit/master"},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false},"anchors":{},"search-plus":{}},"theme":"default","author":"WS","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"title":"Elasticsearch权威指南中文版","language":"zh-hans","gitbook":"*","description":"Elasticsearch权威指南中文版"},"file":{"path":"1Preface.md","mtime":"2019-02-22T05:50:03.820Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2019-03-15T05:52:05.244Z"},"basePath":".","book":{"language":""}});
        });
    </script>
</div>

        
    <script src="gitbook/gitbook.js"></script>
    <script src="gitbook/theme.js"></script>
    
        
        <script src="gitbook/gitbook-plugin-github/plugin.js"></script>
        
    
        
        <script src="gitbook/gitbook-plugin-edit-link/plugin.js"></script>
        
    
        
        <script src="gitbook/gitbook-plugin-splitter/splitter.js"></script>
        
    
        
        <script src="gitbook/gitbook-plugin-expandable-chapters-small/expandable-chapters-small.js"></script>
        
    
        
        <script src="gitbook/gitbook-plugin-book-summary-scroll-position-saver/book-summary-scroll-position-saver.js"></script>
        
    
        
        <script src="gitbook/gitbook-plugin-ace/ace/ace.js"></script>
        
    
        
        <script src="gitbook/gitbook-plugin-ace/ace.js"></script>
        
    
        
        <script src="gitbook/gitbook-plugin-search-plus/jquery.mark.min.js"></script>
        
    
        
        <script src="gitbook/gitbook-plugin-search-plus/search.js"></script>
        
    
        
        <script src="gitbook/gitbook-plugin-sharing/buttons.js"></script>
        
    
        
        <script src="gitbook/gitbook-plugin-fontsettings/fontsettings.js"></script>
        
    

    </body>
</html>

